Posted in

Princ Software Engineer

Princ Software Engineer

CompanyGen
LocationTempe, AZ, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field with 5+ years of relevant experience in software development.
  • 6 – 8+ years of hands-on experience in AEM development, including AEM as a Cloud Service (AEMaaCS).
  • Expertise in AEM architecture, Sling Models, OSGi bundles, JCR repository, and AEM workflows.
  • Strong experience in developing AEM components, templates, and integrations with third-party services.
  • Deep understanding of Adobe Cloud Manager, AEM Dispatcher, and cloud-native deployments (AWS, Azure, GCP).
  • Experience with front-end frameworks such as React, Angular, or Vue.js for headless AEM implementations.
  • Proficiency in Java, JavaScript, TypeScript, and RESTful API development for AEM integrations.
  • Strong knowledge of CI/CD tools (Maven, Jenkins, Git, Adobe Cloud Manager) for automated AEM deployments.
  • Experience in optimizing AEM performance through caching, indexing, and dispatcher configurations.
  • Understanding of AEM security best practices, authentication mechanisms, and access control.
  • Strong problem-solving and debugging skills, with the ability to troubleshoot AEM production issues.
  • Ability to lead technical discussions, mentor junior developers, and contribute to architectural decisions.

Responsibilities

  • Design, develop, and maintain AEM Cloud Service solutions focusing on AEM Sites, AEM Assets, and AEM Headless capabilities.
  • Develop custom AEM components, templates, workflows, and services using Sling Models, OSGi, HTL (Sightly), and JCR (Oak Repository).
  • Architect and implement AEM Cloud-based solutions, ensuring scalability, security, and performance optimization.
  • Integrate AEM with third-party services such as Adobe Analytics, Adobe Target, Adobe Commerce, and external APIs.
  • Implement and maintain CI/CD pipelines using Adobe Cloud Manager, Git, Maven, and Jenkins to streamline AEM deployments.
  • Optimize AEM Dispatcher rules and caching strategies for high-performance content delivery and security compliance.
  • Troubleshoot AEM infrastructure issues related to authoring, publishing, and dispatcher layers, ensuring minimal downtime.
  • Implement best practices for AEM security, including ACLs, user permissions, authentication mechanisms, and security audits.
  • Collaborate with UI/UX teams to ensure seamless frontend integration using React, Angular, or JavaScript frameworks.
  • Lead code reviews, mentor junior developers, and establish best practices in AEM development and cloud-based deployments.
  • Stay up to date with AEM advancements and contribute to continuous improvement efforts within the team.

Preferred Qualifications

  • Adobe Certified Expert – AEM Developer or Architect Certification.
  • Experience with GraphQL, Adobe I/O Runtime, or AEM Headless APIs.
  • Familiarity with Terraform, Kubernetes, or Docker for cloud-native deployments.
  • Knowledge of eCommerce platforms and AEM Commerce integration.