Senior Software Engineer - AEM
Date: 18 Jan 2026
Location: NZ, 1010
Company: Auckland Council
He angitūtanga: The opportunity
Auckland Council has a significant role in improving the wellbeing of Aucklanders and shaping the future of Tāmaki Makaurau. Our Technology Services department supports the delivery of reliable, secure and customer-focused digital services across the organisation.
We are seeking an experienced Senior Software Engineer to join our Technology Services team working on enterprise-scale platforms. This role contributes to the design, build and support of modern, cloud-based digital solutions, with a focus on content platforms, system integration, and AEM Cloud Service delivery. You will provide technical leadership, mentor colleagues, and support continuous improvement in engineering standards, ensuring solutions are secure, maintainable, and scalable.
Ngā kawenga matua: Key accountabilities
In this role, you will design, develop and maintain high-quality software solutions in line with council standards and modern engineering practices. You will provide technical input into solution design and delivery through activities such as code reviews, mentoring, and hands-on implementation. You will contribute to the delivery and ongoing support of Adobe Experience Manager (AEM) solutions, including headless models, GraphQL content fragments, and AEM Cloud Service environments. Working closely with product, architecture, and delivery teams, you will help deliver agreed outcomes, identify and resolve technical issues, embed secure and accessible development practices, and support CI/CD pipelines, automated testing, and release processes to enable reliable and performant delivery.
Ngā pūkenga me ngā wheako: Skills and experience
- Proven experience delivering AEM Cloud Service solutions (or recent AEMaaCS migration), including Sling Models, OSGi, Dispatcher/CDN, and authoring workflows
- Experience with AEM headless, including GraphQL models and Content Fragments
- Strong experience with Java, React, and TypeScript
- Experience integrating with REST and GraphQL APIs and design systems
- CI/CD experience using GitHub Actions and/or Azure DevOps, including branching strategies and automated testing
- Sound engineering practices, including Git, code reviews, unit and integration testing, and documentation
- Experience with modern front-end tooling such as Node.js, Webpack or Vite, CSS frameworks, and component-driven development
- Familiarity with cloud-native operations, including Docker, Kubernetes, Terraform, and Azure or AWS
- Experience with observability and performance tuning (e.g., New Relic)
- Exposure to Adobe Analytics, Target, and Launch
- Understanding of security-by-design principles and WCAG 2.2 accessibility requirements
Ways of working
- Strong problem-solving skills with the ability to analyse issues, identify root causes, and deliver effective technical solutions
- Clear communication skills with the ability to influence, challenge constructively, and facilitate discussions across teams
- Experience working in Agile delivery environments; familiarity with SAFe or other scaled Agile frameworks is desirable
He aha tā mātou e tuku: What we offer
- The opportunity to work on systems that support services for Aucklanders
- Flexible working arrangements and a supportive team environment
- A commitment to wellbeing, diversity and inclusion
- Learning and development opportunities