EDS Backend Engineer

Senior AEM Backend Engineer – Cloud & EDS, GraphQL, Sling/OSGi, integrations, DevOps, performance-focused.

EDS

Job details
Employment types:
FTE
Location:
Remote (US or Canada)
Salary / Rate:
Language
Eligibilty / Employment Arrangement:
Job posted by
Adam Morray

Get in touch

Contact our team today to discuss the role.

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).

Email To Apply
Latest Live Roles

Our Most Recent Positions

Workfront
Adobe Workfront Consultant

Adobe Workfront Consultant designing and implementing workflow solutions to improve marketing operations, automation, and enterprise efficiency.

Job Type

FTE

Location

US or Canada (remote)

View Role
AEP
Lead AEP Engineer

EP Lead Engineer building scalable solutions for data, activation, and personalization across enterprise ecosystems.

Job Type

FTE

Location

US or Canada (Remote)

View Role
EDS
Senior AEM / EDS Developer

Senior AEM Developer with strong backend skills and project exposure to EDS, delivering scalable, modern digital solutions.

Job Type

FTE

Location

North America (remote)

View Role
AEP
Principal Solution Architect - Omnichannel

Seasoned Adobe Experience Cloud Solution Architect – drive omnichannel transformation, AI/ML personalization & large-scale integrations.

Job Type

FTE or C2H

Location

Dallas-Fort Worth, TX

View Role
View More Roles

Cookie Preferences

By clicking, you agree to store cookies on your device to enhance navigation, analyze usage, and support marketing.

Essential

Essential cookies enable core site functions like security and accessibility. They don't store personal data and cant be disabled.

Analytics

These cookies collect anonymous data to help us improve website functionality and enhance user experience.

Marketing

These cookies track users across websites to deliver relevant ads and may process personal data, requiring explicit consent.

Preferences

These cookies remember settings like language or region and store display preferences to offer a more personalized, seamless experience.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.