Principal Software Engineer, (Adobe - AEM)
Core
Principal Software Engineer and Tech Lead for Adobe Experience Manager (AEM) website and platform projects, serving as the technical anchor for delivery teams.
Role type
Principal Software Engineer (AEM Tech Lead)
Builds
Production-quality website components, blocks, and AEM-based digital platforms
Domain
Digital Marketing / CMS / Web Development
Required skills
AEM (Adobe Experience Manager), Java, HTML5, JavaScript, CSS, Sling Models, OSGi, API integration, GenAI tools, technical leadership, mentoring
Preferred skills
AEM internals (JCR/Oak, HTL, Clientlibs), Adobe Commerce, Adobe App Builder, distributed systems, CI/CD pipelines
Technologies
AEM, Java, HTML5, JavaScript, CSS, Sling, OSGi, GenAI tools (Gemini, Claude, Codex), Adobe Commerce, Workfront
Responsibilities
Lead technical workshops and client communication; design and build complex AEM components and services; establish coding standards and patterns; review code and mentor engineers; partner with QA/DevOps on testing and security; define API contracts and integration behavior; unblock delivery and resolve defects; support release readiness and hypercare.
Seniority
Principal, hands-on IC with leadership