Principal Software Engineer, (Adobe - AEM Lead)

1 hour, 4 minutes ago
Full-time
Lead
Software Development
DEPT®

DEPT®

DEPT® is a full-service digital agency that combines creativity, technology, and data to deliver innovative digital products and services, helping brands grow and thrive in the evolving digital landscape.

Media
1K-5K

Description

  • Own the technical workstream from project inception through launch, including implementation plans, technical stories, sequencing, estimates, risks, and definitions of done.
  • Design and build production-quality AEM website components, integrations, services, workflows, and performance-sensitive features using Java, HTML5, JavaScript, and CSS.
  • Establish coding standards and patterns for AEM, Sling Models, OSGi services, servlets, schedulers, testing, configuration, responsive design, and observability.
  • Lead code reviews, pair with engineers, mentor team members, and support smaller delivery teams.
  • Partner with QA and DevOps on automated testing, security, accessibility, performance, build gates, observability, and deployment readiness.
  • Define API contracts and integration behavior, including authentication, payloads, retries, timeouts, failure handling, and system ownership.
  • Investigate defects, build failures, environment issues, and performance problems to unblock delivery.
  • Collaborate with the CMS Architect to translate architecture decisions into codebase conventions and resolve technical tradeoffs.
  • Lead client workshops, presentations, demos, and technical communications for engineering, product, and executive stakeholders.
  • Support UAT, hardening, launch, hypercare, and post-release support while improving delivery practices through documentation, reusable patterns, and GenAI tools.

Requirements

  • 7+ years of professional software engineering experience, including technical leadership of engineering teams.
  • Experience delivering production websites or digital platforms and developing and supporting AEM-based solutions.
  • Strong Java, HTML5, JavaScript, and CSS experience with full-stack technical depth.
  • Experience with consulting, client communication, technical leadership, and explaining tradeoffs to varied stakeholders.
  • Hands-on experience using GenAI development tools such as Gemini CLI, Claude Code, or Codex.
  • Understanding of core LLM concepts and practical judgment about AI use cases.
  • Experience with APIs, microservices, data sources, distributed systems, secure authentication, resilient error handling, and frontend performance.
  • Strong engineering standards across testing, accessibility, security, performance, observability, and CI/CD.
  • Knowledge of responsive and mobile-first design, cross-browser compatibility, Core Web Vitals, accessibility standards, and SEO-aware frontend architecture.
  • Preferred: deep AEM expertise across Sling, OSGi, JCR/Oak, HTL, Clientlibs, AEM Cloud Service, Cloud Manager, Dispatcher, Edge Delivery Services, Universal Editor, Assets, Fragments, MSM, or headless delivery; Adobe ecosystem experience, mentoring or multi-team leadership, and Adobe certification are also valued.

Benefits

  • US remote work opportunity.
  • Healthcare, dental, and vision coverage.
  • 401(k) plan with company matching.
  • Paid time off and company holidays.
  • Parental leave.
  • Anticipated salary range of $10,860–$170,000 USD, depending on experience, expertise, location, and organizational impact.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Repositories)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer to build and operate Go-based package registries, APIs, and production services that securely and reliably serve open source artifacts to customers at scale.

Git Go REST API Terraform
1 hour, 4 minutes ago

Software Engineer (Repositories)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer for its Repositories team to build and operate reliable Go-based registries, APIs, and artifact-serving infrastructure that securely delivers open source software to customers at scale.

Git Go REST API Terraform
1 hour, 19 minutes ago

Software Engineer (Repositories)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer for its Repositories team to build and operate Go-based registries, APIs, and production services that securely and reliably serve open source artifacts at scale.

Git Go REST API Terraform
1 hour, 49 minutes ago

ServiceNow Software Engineer - SAM

NewRocket 251-1K Internet Software & Services

NewRocket is hiring a ServiceNow Senior Software Engineer with SAM/HAM experience to lead engineering teams and deliver customized, scalable ServiceNow solutions for enterprise customers.

2 hours, 34 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers