Principal Software Engineer I AEM

Confidential Company  •  Greenwood Village, CO
Salary depends on experience
Posted on 09/22/17
Confidential Company
Greenwood Village, CO
Business Services
Salary depends on experience
Posted on 09/22/17


Kforce is looking for a Principal Software Engineer I AEM to join their team in Greenwood Village, Colorado (CO). Job Summary: The Principal Software Engineer role is responsible for hands-on development of applications, services, and various web properties within an Adobe Experience Manager (AEM) and JavaScript based environment. The ideal candidate will serve as a technical subject matter expert and is comfortable working on UI/UX customer facing applications as well as building and integrating with various back-end services. This position will be responsible for leading developers, participating in architecture reviews, defining best practices and team member growth. Major Duties and Responsibilities: The chosen person will lead and work with a variety of team members to construct scalable, web-based applications and tools using Adobe Experience Manager (AEM). This role will:

  • Actively and consistently supports all efforts to simplify and enhance the customer experience
  • Code and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements
  • Write programs per functional and non-functional requirements
  • Participate in code review sessions to validate adherence with development standards
  • Develop and maintain technical documentation
  • Provide general system users and management with system analysis and feedback
  • Participate in continuous performance improvement sessions to discuss opportunities to improve processes or standards
  • Follow established configuration/change control processes


  • Understanding of software design patterns and principles
  • Strong analytical skills
  • Ability to manage and work seamlessly within a team on individual tasks as assigned
  • Demonstrated Content Management System (CMS) experience
  • Experience with production implementations of Adobe Experience Manager (AEM)/CQ5
  • Development background with Java/J2EE
  • Experience with Groovy
  • Demonstrated experience with AEM templates, components, dialogs, widgets and services
  • Strong knowledge of HTML/HTML5, Sightly, CSS and LESS
  • Experience building mobile responsive websites (Bootstrap)
  • Demonstrated experience with web servers (Apache, nginx)
  • Demonstrated experience with AEM dispatcher configurations
  • Demonstrated experience with JavaScript libraries (Underscore, Lodash, jQuery)
  • Demonstrated experience with RESTful/JSON API service delivery
  • Demonstrated experience with the Java Content Repository (JCR) specification, Apache Sling, Apache Felix, OSGI, DAM and workflows

JobID: 1623310-WQG

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.