Eligability: must hold the right to work in either Canada or USA.
We’re looking for a seasoned AEM Backend Engineer with a passion for experience innovation and a drive to push boundaries. In this role, you’ll lead backend development for scalable, cloud-native AEM platforms, focusing on AEMaaCS, Edge Delivery Services (EDS), GraphQL APIs, Sling/OSGi services, and integration with external systems.
Key Responsibilities
- Design and implement backend solutions for AEM Cloud Service, including Sling Models, OSGi services, workflows, and content APIs.
- Model content with Content Fragment Models and expose structured content for omnichannel delivery via GraphQL.
- Define caching strategies and optimize performance, resilience, and security for multi-region deployments.
- Build integrations with CRM, PIM, DAM, marketing tech, identity providers, and Adobe services (IMS, I/O Runtime, Target/Analytics).
- Own CI/CD pipelines, automated testing, and observability (logs, metrics, tracing) in cloud-native environments.
- Mentor developers, collaborate with architects and product teams, and contribute to solution roadmaps.
Must Have
- 8+ years software engineering; 6+ years AEM; 4+ years AEM Cloud Service & EDS.
- Strong Java 11+/17, Sling, OSGi, JCR, Oak, AEM Core Components, Content Fragments, GraphQL.
- Experience with Universal Editor and EDS delivery workflows.
- REST/GraphQL API design, event-driven architectures, messaging (Kafka, Azure Service Bus).
- DevOps and cloud expertise: CI/CD, IaC, monitoring, Dispatcher/CDN tuning.
- Security best practices: OAuth2/OIDC, JWT, SSO/SAML, secure endpoints, secrets management.
- Performance engineering: caching, indexing, query optimization, asset processing, pagination strategies.
Nice to Have
- Adobe Cloud Manager tuning, serverless functions (Adobe I/O Runtime), Adobe Target/Launch/Analytics integrations.
- Headless/omnichannel delivery to web, mobile, or IoT.
- GraphQL federation, schema stitching, or API gateways (Apigee/Kong/Azure APIM).