
Senior AEM Engineer
- Scottsdale, AZ
- Permanent
- Full-time
- Architect and implement scalable AEM solutions across author, publish, and dispatcher tiers.
- Design and document custom components, workflows, and integrations with third-party systems (e.g., CRM, analytics, DAM).
- Maintain dispatcher configurations, caching strategies, and performance tuning.
- Identify and resolve technical debt, ensuring long-term platform stability and maintainability.
- Collaborate with cross-functional teams including Product, UX, QA, and DevOps to deliver high-quality digital experiences.
- Provide mentorship to junior and mid-level engineers.
- Maintain up-to-date architectural diagrams, codebase documentation, and tribal knowledge repositories.
- Participate in roadmap planning and sprint execution.
- Contribute to coding standards and onboarding documentation.
- Review upcoming sprint work and anticipate technical challenges.
- Bachelor’s degree in Computer Science, Engineering, or related field (required); Master’s degree preferred.
- 7+ years of software engineering experience, with at least 3 years in AEM development and architecture.
- Deep expertise in AEM 6.x+, including Sling, OSGi, JCR, and HTL/Sightly.
- Strong understanding of CI/CD pipelines, Git workflows, and cloud-based deployments (e.g., Adobe Cloud Manager).
- Experience with dispatcher rules, CDN configurations, and performance optimization.
- Advanced proficiency in Java, including object-oriented design, multithreading, and integration with enterprise systems.
- Proficiency in Python, particularly for scripting automation tasks, data transformation pipelines, and integration testing. Familiarity with libraries such as requests, pandas, or pytest is a plus.
- Demonstrates key competencies including:
- Decision Quality
- Manages ComplexityYour TeamThis is an individual contributor role that will report to the Senior Manager, Software Engineering. You will have 4–6 peer teammates and collaborate with cross-functional departments on a regular basis.Your Work LocationAs our Senior AEM Engineer, you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, AZ. Right now, our associates in Scottsdale, AZ are working in a hybrid environment—up to 4 days per week in the office and virtually from your home office the remaining days. We provide flexibility and encourage ongoing communication with your leadership to establish expectations about your unique needs.Choice prioritizes our associate wellbeing by offering a comprehensive benefits program that is both competitive and flexible to help you achieve your wellbeing goals - here are just a few:
- Competitive compensation and benefits, including medical, dental, and vision coverage
- Leave and paid time-off for holidays, vacation, personal, family, volunteer, sick, jury duty, bereavement, military, and religious observance
- Financial benefits for retirement and health savings
- Employee recognition programs
- Discounts at Choice hotels worldwide