Digital Experience Lead Software Engineer (AEM, Full Stack)
On-site · Jersey City, New Jersey, United States
Job Summary
Lead the design, development, and optimization of AEM Sites and Assets solutions. Lead the development of AEM components, templates, dialogs, clientlibs, and authoring workflows using HTL (Sightly), Sling Models, OSGi services, and JCR APIs. Define content architecture, tagging, and metadata strategies; implement content fragments, experience fragments, and multi-site management. Implement integrations (REST/GraphQL) and authentication (SAML/OAuth) with external systems, ensuring secure data flows. Drive performance tuning and reliability, including caching, dispatcher rules, image optimization, client-side performance, and monitoring. Establish engineering standards, including code reviews, unit/integration testing, CI/CD, dependency management, and documentation. Mentor engineers and collaborate with authors to enhance authoring UX, governance, and content lifecycle. Coordinate with QA to build automated functional tests and regression suites for components and content models. Contribute to roadmap planning, estimation, and risk management; communicate trade-offs and best practices.
Required Qualifications
- 7–10+ years of software development
- 5+ years focused on AEM (Sites/Assets)
- Expertise in AEM component development with HTL, Sling Models, OSGi, JCR
- Front-end development experience using ReactJS (ES6/TypeScript)
- Experience with AEM Assets processing, DAM workflows, and custom metadata schemas
- Knowledge of DevOps practices for AEM (infrastructure-as-code, environment automation, blue-green deployments)
- Understanding of accessibility (WCAG), internationalization, and SEO best practices for AEM Sites
- Knowledge of GraphQL for AEM content fragments and headless delivery
- Strong skills in Java (11+), Maven, and Git
- Experience with testing frameworks (JUnit, Mockito, Selenium/Cypress) and AEM Mocks
- Experience with performance optimization and observability
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.