Senior AEM Developer architecting scalable, accessible enterprise web experiences for Saatchi & Saatchi’s advertising clients. Leading AEM integrations, performance, delivery, and developer mentoring.
Responsibilities
Lead the design, development, and architecture of full stack web applications built on Adobe Experience Manager
Define and enforce component architecture, content modeling patterns, and development standards across multi-brand, multi-site, multi-channel AEM implementations
Architect and implement front-end solutions using HTL/Sightly, JavaScript/TypeScript, and modern frameworks within AEM’s front-end architecture
Design and build backend services, APIs, and integration layers using Java, Apache Sling, and OSGi
Own integration architecture between AEM, middleware platforms, third-party systems, and enterprise services via RESTful APIs and GraphQL
Drive AEM caching strategy across client-side, CDN, AEM Dispatcher, and in-memory caching
Lead Content Fragment modeling and GraphQL persisted query design for headless content delivery
Ensure WCAG 2.0 AA compliance and champion accessibility best practices
Mentor junior and intermediate developers through code reviews, pair programming, and technical guidance
Drive technical decisions on build tooling, CI/CD pipelines, AEM Cloud Manager deployments, and development workflows
Collaborate with solution architects, project managers, and client stakeholders to translate business requirements into scalable technical solutions
Identify and manage technical debt, propose improvements, and lead platform upgrade initiatives
Contribute to solution design documents, architecture decisions, and technical assessments
Requirements
6+ years of professional experience in full stack web development, with deep hands-on AEM experience across multiple projects
Expert-level experience with Adobe Experience Manager (AEM) 6.5+, including templates, components, dialogs, sling models, HTL/Sightly, dispatcher configurations, workflows, and content architecture
Strong proficiency in Java/J2EE, Apache Sling, OSGi, and Maven
Proven experience with Content Fragments, GraphQL persisted queries, and headless content delivery patterns
Experience architecting integrations between AEM and middleware platforms via RESTful services and GraphQL
Strong understanding of AEM caching strategies across Dispatcher, CDN, and application-level caching
Proficiency with AEM Cloud Manager for build, deployment, and environment management
Deep understanding of WCAG 2.0 AA or higher
Experience with AEM Digital Asset Management and content lifecycle workflows
Experience leading code reviews, establishing coding standards, and mentoring developers
Strong experience with Git version control, branching strategies, and collaborative development workflows
Solid understanding of CI/CD practices, build automation, and deployment pipelines
Excellent communication skills with the ability to influence technical direction and present to stakeholders
Benefits
Up to 3 weeks vacation, with additional paid closure between Christmas and New Year's
Extended long weekends for provincial holidays — we give you both the Monday and Friday so you get a full 4-day break
6 sick days and 2 personal days per year
Medical, dental, and vision care
Psychological and paramedical services
Disability insurance
Fertility support and gender-affirming care
Dedicated internal guidance programs for employees navigating cancer, fertility treatments, or gender transition
Fully remote work
Work remotely for up to 6 weeks per year from any of our 50+ global offices through our Work Your World program
Software Engineer building production web apps, APIs, and data infrastructure for robotics and embodied AI. Owning end - to - end tools for labeling, capture, QA, delivery, and operations.
Développeur·euse principal·e concevant des applications full - stack pour les systèmes de taxation et d’évaluation foncière de Montréal. Modernisation, DevOps et soutien technique niveau 3.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact center platforms. Designing real - time interaction routing across agents, queues, skills, channels, and business units.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center platforms. Designing real - time interaction routing, APIs, and distributed cloud - native services.
Senior developer building Java and Spring Boot routing engines for Miratech’s enterprise contact - center platforms. Designing scalable, real - time interaction routing services and integrations.
Integrations Developer building ERP, finance, and third - party platform automations. Supporting StackAdapt’s AI - powered programmatic advertising and marketing technology platform.
Programmeur graphique senior développant shaders, outils et technologies de rendu sous Unreal Engine 5. Contribuant aux jeux BioShock de Cloud Chamber avec les équipes artistiques et techniques.
Junior Statistical Programmer supporting SAS/R clinical trial programming at ClinChoice, a global full - service CRO. Developing validated CDISC datasets and regulatory submission deliverables.
Staff Mobile Engineer designing high - performance Flutter, React Native, iOS, and Android applications. Leading mobile architecture and technical strategy for CINC Systems’ community association management software.