Software Engineer/Senior Software Engineer - microservices
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and build modern REST APIs and event-driven microservices
- Develop scalable cloud-native applications using Java and Spring Boot
- Collaborate with cross-functional teams to deliver high-quality digital experiences
- Contribute to architecture, engineering standards, and continuous improvement practices
- Explore AI-assisted engineering workflows and emerging technologies
- Mentor engineers and share knowledge across the chapter
Requirements
- Strong backend software engineering experience
- Experience building APIs, distributed systems, and microservices architectures
- Expertise in Java and Spring Boot, or experience in other strongly typed languages with a willingness to learn Java
- Experience with AWS and event-driven technologies such as Kafka
- Strong understanding of system design, reliability, security, and performance
- Curiosity, collaboration, and enthusiasm for modern engineering practices and AI-enabled development
- Experience in full stack development, autonomous product teams, or self-directed technical projects would also be highly valued.
- Responsibilities and scope will vary depending on the level of appointment, with Senior Software Engineers expected to demonstrate deeper architectural leadership, mentoring capability, and ownership across complex distributed systems.
- If you meet the majority of the criteria and are excited by the opportunity, we'd love to hear from you.
- Why join Air New Zealand?
- Opportunities to work with modern cloud, integration, and AI-enabled engineering technologies as we continue evolving toward Agentic Software Engineering.
- Discounted staff travel across Air New Zealand's domestic and international network and more!
- A learning culture supported by world-class leaders, where you'll grow through meaningful engineering challenges, hands-on development, and opportunities to shape the future of digital aviation
- Take flight and apply now!
- Join a team where you can grow your career, solve meaningful engineering challenges, and help shape the future of digital experiences at Air New Zealand.
- Applications close 07/06/2026.
- We'll be reviewing applications throughout the advertising period, so we encourage you to apply early as the role may close sooner if we find the right candidates.
- Whāia te pae tawhiti kia tata. Ko te pae tata whakamaua, kia tina.
- "Seek to bring distant horizons closer. Once near, seize them and make them your reality."
Benefits
Additional Information
Kia ora! Air New Zealand is on an accelerated journey to become the world's leading digital airline, and we're looking for Intermediate and Senior Software Engineers to help shape the next generation of digital products and platforms. Recently voted New Zealand's most attractive employer, we're combining world-class innovation, exceptional customer experiences, and modern engineering practices to create technology that makes a real impact at scale. As part of our Software Engineering Chapter, you'll work on meaningful technology that supports millions of customer journeys and operational experiences across Air New Zealand. You'll also help drive our evolution toward Agentic Software Engineering, where AI-assisted tooling and intelligent workflows amplify the impact of high-performing engineering teams.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Airnewzealand? Share your experience