Search Jobs

Senior Software Engineer

Englewood, CO 80112

Posted: 08/01/2019 Employment Type: Direct Placement Category: Software Engineers Job Number: 82925

Job Description

Rapidly growing company looking for passionate, innovative professionals to join our team.  You’ ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning and provides industry-leading benefits with unmatched opportunities for career growth.


Job Responsibilities


This is a hands-on internal consultant role with the corporate web development team.


The candidate will be designing and training new solutions as well as integrating many internal technologies and teams.  This would include our existing technology landscape along with new enterprise CMS, Adobe Experience Manager (AEM) and a React front-end. The goal is to build an integrated application technology platform that scales and is efficient for future business growth.  Day-to-day tasks would include working with and training best practices other internal development teams when using AEM and React.  Keeping pulse on latest trends, tools and architectures for better quality of websites.  This person should be very proficient with React.js and supporting technologies, be able to communicate technology for a variety of audiences, be up to date on the latest tools, trends and frameworks.

  • Subject Matter Expert on REACT Development and its function & Utilization across the company.
  • Integration into common services (analytics, AB Testing, Internal APIs,  DAM, CMS, etc.)
  • Presentation layer abstraction for utilization within GUI based SPA editors (AEM-SPA, Portal Builder, etc.)
  • Steward / Creation / Curation of Company Standards for functional and presentation level development of front-end facing components.
  • Clean well documented API standards.
  • Engineering Governance of submitted components into global libraries.
  • Administration of libraries access levels, GIT repositories, and process for submission, review, and publish of components.
  • Consultant / Contractor to other businesses to help teach how to develop, deploy and manage components for integration into common services.
  • Construction of Front-end templates / layouts for global use by multiple businesses.
  • Advocate for common frameworks / systems to enable cross functional re-application of common systems, tools & components.
  • Architecture / Design / execution of common solutions w/ lifecycle of products /services in mind.
  • User engagement for requirements / use case generation and maintenance.
  • Defining best practices, providing training, and guidance on technical execution.
  • Consulting and helping new products / businesses within company  integrate into these common platform services. 




Candidate should have senior level, demonstrated experience with practical application of the below skills in order to be able to train / teach others:




- Java

- JavaScript / ES6

- API definition / documentation / testing


Highly Desired Skills


Should be from an engineering / developer stand point:


- Adobe AEM

- Adobe Target

- Adobe Analytics

- Adobe AEM Single Page App Editor

- DAM solutions


Additional Requirements:


Education: Bachelor’ s degree in Computer Science or other relevant program preferred

Years of experience: 5 years

Up to 25% travel

US Citizenship



Years of Experience: 

5-8 years


Up to 25%


US Citizenship Required



Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

All Testimonials

John understood the scope of my job and was able to manage my moving goal posts and did not get rattled when I pulled the carpet out from under him …Read More

Bill M.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.