Job Title: AEM Architect
Location: United States – Remote
Employment Type: Contract
Experience: 10+ Years in IT, with strong hands-on experience in Adobe Experience Manager (AEM)
Job Summary
We are seeking an experienced AEM Architect to lead the architecture, design, and implementation of enterprise-level digital experience solutions using Adobe Experience Manager (AEM). The ideal candidate will have extensive experience in AEM architecture, cloud-based implementations, system integrations, content management, and digital experience platforms.
The AEM Architect will collaborate with business stakeholders, product owners, engineering teams, and UX/UI professionals to deliver scalable, secure, high-performance digital solutions aligned with business objectives.
Key Responsibilities
Solution Architecture: Define and implement end-to-end AEM architecture for enterprise web content management and digital experience platforms.
AEM Development: Provide technical leadership across AEM Sites, Assets, Templates, Components, Workflows, Content Fragments, and Experience Fragments.
AEM as a Cloud Service: Design and implement solutions using AEM as a Cloud Service (AEMaaCS), including cloud-native development, deployments, and upgrades.
Technical Leadership: Lead development teams, establish coding standards, conduct code reviews, and ensure adherence to architectural best practices.
System Integration: Architect integrations between AEM and external systems, including Adobe Experience Cloud products, CRM platforms, marketing automation tools, and third-party APIs.
Headless CMS: Design headless and hybrid content delivery solutions using Content Fragments, GraphQL APIs, and modern frontend frameworks.
Performance Optimization: Ensure scalability, reliability, security, accessibility, and performance across AEM applications.
DevOps and CI/CD: Establish automated build, testing, and deployment pipelines using tools such as Cloud Manager, Maven, Git, and Jenkins or similar platforms.
Technical Governance: Define reusable components, architectural patterns, technical standards, and development guidelines.
Stakeholder Collaboration: Work with business teams, product managers, developers, QA engineers, and infrastructure teams to translate requirements into technical solutions.
Troubleshooting: Resolve complex technical issues and provide guidance on AEM upgrades, migrations, integrations, and production support.
Required Qualifications
10+ years of overall IT experience, with substantial experience in Adobe Experience Manager architecture and development.
Strong expertise in Adobe Experience Manager (AEM 6.5 and/or AEM as a Cloud Service).
Extensive experience with AEM architecture, Sling, Apache Jackrabbit Oak, OSGi, JCR, and Dispatcher.
Strong programming skills in Java, including enterprise application development.
Hands-on experience with HTL (Sightly), JavaScript, HTML5, CSS3, and RESTful APIs.
Expertise in AEM templates, components, workflows, services, content modeling, and repository design.
Experience designing and implementing integrations with enterprise applications and third-party platforms.
Knowledge of cloud architecture, scalability, caching, security, and performance optimization.
Experience with CI/CD pipelines, Maven, Git, automated testing, and deployment processes.
Strong understanding of software architecture principles, design patterns, and enterprise application development.
Excellent communication, technical documentation, problem-solving, and stakeholder management skills.
Key Technical Skills
Adobe Experience Manager (AEM 6.5 / AEMaaCS)
AEM Sites and AEM Assets
Java, Sling, OSGi, JCR, Apache Jackrabbit Oak
HTL (Sightly), HTML5, CSS3, JavaScript
AEM Dispatcher and CDN
Content Fragments, Experience Fragments, GraphQL
REST APIs and enterprise integrations
Maven, Git, CI/CD, Cloud Manager
Performance tuning, security, scalability, and architecture governance