Role Name: Adobe Experience Manager (AEM) Engineer
Location: Toronto, ON (Hybrid – 4 days/week)
Duration: Contract
Job Description
We are seeking a hands-on AEM Engineer to develop, enhance, and support enterprise content management and digital experience platforms using Adobe Experience Manager (AEM). The ideal candidate should have strong AEM development skills, web technologies expertise, and experience with cloud-based AEM environments, along with an interest in growing into Site Reliability Engineering (SRE).
Key Responsibilities
•
Develop and maintain AEM components, templates, services, content models, and integrations.
•
Work with AEM as a Cloud Service and support Adobe Edge Delivery Services (EDS).
•
Develop and troubleshoot front-end functionality using JavaScript, HTML, and CSS.
•
Integrate AEM with REST APIs and enterprise services.
•
Support content authoring, publishing, and digital asset management.
•
Troubleshoot application, caching, CDN, and content-delivery issues.
•
Work with Git, CI/CD pipelines, automated testing, and deployment processes.
•
Support application performance, production troubleshooting, monitoring, and root-cause analysis.
Must-Have Skills
•
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 and CI/CD practices.
•
Understanding of web application development, browser behavior, and troubleshooting.
•
Experience integrating AEM with external or enterprise services.
•
Strong debugging, problem-solving, and communication skills.
•
Willingness to learn SRE, observability, production reliability, and web-performance optimization.
Nice-to-Have Skills
•
Adobe Edge Delivery Services (EDS).
•
AEM Assets / Assets as a Cloud Service.
•
Adobe Cloud Manager.
•
CDN technologies such as Akamai or Cloudflare.
•
Core Web Vitals, monitoring, and automated testing.
•
Java or Python scripting.
•
Financial services or regulated-industry experience.