Auckland Council logo
Senior Software Engineer - AEM
full-timeWaitematā

Summary

Location

Waitematā

Type

full-time

Claim this Company

Are you the employer? Manage your company page directly.

Explore Jobs

About this role

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

 

 

Other facts

Tech stack
AEM Cloud Service,Sling Models,OSGi,Dispatcher,Java,React,TypeScript,REST APIs,GraphQL,CI/CD,GitHub Actions,Azure DevOps,Docker,Kubernetes,Terraform,Adobe Analytics

About Auckland Council

Auckland Council serves over 1.5 million Aucklanders providing services, policies and decision-making.

We’re here to serve Auckland and build a more prosperous region, one that gives a voice to our citizens, and makes it a great place to live, visit and invest.

Our talented people support Auckland’s elected representatives by providing specialist advice, implementing decisions and delivering services like rubbish and recycling, resource and building consents, bylaws, events and parks.

Our vision is to create a world-class city where talent wants to live. If you are interested in working for Auckland, visit our career website (careers.aucklandcouncil.govt.nz) or check our 'Jobs' and 'Life' tabs.

Auckland Transport, Tātaki Auckland Unlimited, Watercare are independent council-controlled organisations that look after specific council assets or activities on our behalf.

Team size: 5,001-10,000 employees
LinkedIn: Visit
Industry: Government Administration
Founding Year: 2010

What you'll do

  • Design, develop, and maintain high-quality software solutions in line with council standards. Provide technical input into solution design and delivery, including code reviews and mentoring.

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Auckland Council's careers site.
Join our talent pool first to get notified about similar roles that match your profile.

Frequently Asked Questions

What does a Senior Software Engineer - AEM do at Auckland Council?

As a Senior Software Engineer - AEM at Auckland Council, you will: design, develop, and maintain high-quality software solutions in line with council standards. Provide technical input into solution design and delivery, including code reviews and mentoring..

Why join Auckland Council as a Senior Software Engineer - AEM?

Auckland Council is a leading Government Administration company.

Is the Senior Software Engineer - AEM position at Auckland Council remote?

The Senior Software Engineer - AEM position at Auckland Council is based in Waitematā, Auckland, New Zealand. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Software Engineer - AEM position at Auckland Council?

You can apply for the Senior Software Engineer - AEM position at Auckland Council directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Auckland Council on their website.