🤝 Interview: Face-to-Face Interview Required (L1 and/or CI)
Job Overview
We are looking for a hands-on Adobe Experience Manager (AEM) Engineer to join an enterprise digital experience platform initiative. The ideal candidate will have strong AEM development experience, modern web development skills, and exposure to cloud-based AEM environments.
The role involves developing and enhancing AEM solutions, supporting digital asset management, integrating enterprise services, and optimizing website performance. The candidate should also be interested in expanding their skills into Site Reliability Engineering (SRE), production monitoring, observability, and performance engineering.
Key Responsibilities
- Design, develop and enhance AEM components, templates, services and content models.
- Work with AEM as a Cloud Service and modern AEM development approaches.
- Support Adobe Edge Delivery Services (EDS) implementations.
- Develop and troubleshoot frontend functionality using JavaScript, HTML and CSS.
- Integrate AEM with REST APIs, Search, Analytics, Personalization and other enterprise services.
- Support AEM Assets and digital asset management workflows.
- Troubleshoot content publishing, caching and content-delivery issues.
- Contribute to Git-based development, CI/CD pipelines, automated testing and release activities.
- Optimize website performance, availability and user experience.
- Collaborate with development, architecture, infrastructure and business teams.
- Gradually develop expertise in production monitoring, observability, incident management and SRE practices.
Required Skills & Experience
- Strong hands-on experience with Adobe Experience Manager (AEM) development.
- Experience developing AEM components, templates, services and integrations.
- Knowledge of AEM as a Cloud Service or modern cloud-based AEM implementations.
- Strong knowledge of JavaScript, HTML, CSS, HTTP/HTTPS and REST APIs.
- Experience with Git-based development and CI/CD practices.
- Experience integrating AEM with external and enterprise applications.
- Strong troubleshooting, debugging and problem-solving skills.
- Understanding of web application development and browser-side behaviour.
- Interest in learning SRE, production reliability, monitoring and performance engineering.
Nice to Have
- Adobe Edge Delivery Services (EDS).
- AEM Assets / Assets as a Cloud Service.
- Adobe Cloud Manager.
- CDN technologies such as Akamai or Cloudflare.
- Knowledge of caching, cache invalidation, DNS and TLS.
- Core Web Vitals and website performance optimization.
- Monitoring and observability tools.
- Automated testing and scripting using JavaScript, Java or Python.
- Production application support experience.
- Financial services or regulated-industry experience.
Important Requirements
- Must be available to work 4 days per week onsite in Toronto, ON.
- Must be available for a face-to-face interview.
- Strong AEM development experience is mandatory.