JUMP TO CONTENT
Saved Jobs

Software Engineer

Kia ora!

Air New Zealand is on a fast track to becoming the world's most digital airline, and we want you to be part of our Data and AI team at the forefront of tech innovation. Help us create and enhance data-driven experiences that connect millions of travelers every year.

At Air New Zealand, you will work for an iconic brand at the cutting edge of technology and help the airline shape the future faster. You will be working in our experienced teams, fully utilising your skills and gaining valuable experience to advance your career.

Our Team – Data and AI

The Data and AI team provides data engineering, analytics, and AI services. The team aims to deliver data solutions better, faster, and more efficiently.

As a Software Engineer in the Data and AI team, you will work day-to-day in a cross-functional squad, alongside a mentor who will help you get immersed in your craft and the company. We will support you to explore different areas, including data engineering, analytics, AI development, and data operations.

What you’ll be doing

  • Define, document, and implement business and technical requirements to ensure systems and processes are fit for purpose.
  • Understand and map current-state end-to-end business processes, including how they are implemented across systems, to help inform future improvements.
  • Diagnose and resolve technical issues relating to business processes, data flows, and system interfaces to ensure systems are functioning effectively.
  • Assist with user and integration testing by identifying acceptance criteria and collaborating with DevOps teams to document and execute test cases.
  • Make well-reasoned recommendations for system and process enhancements aligned to business goals, including assessing and communicating cost-benefit trade-offs to key stakeholders.
  • Deliver user training and support to enable smooth adoption of new or updated systems and features.
  • Contribute to the analysis, design, development, documentation, and delivery of new and updated software applications based on agreed user stories or requirements.
  • Provide input into strategies for managing, reducing, and eliminating technical debt as part of continuous product improvement.
  • Offer application-level support for designated systems, ensuring issues are resolved promptly.
  • Provide effort and time estimates for the development of software features, enhancements, and technical tasks.
  • Collaborate closely with Product teams to shape user stories and other requirements documentation, working within an agile/lean delivery environment.
  • working on our critical yet exciting Crew Tracking system - a high-impact platform that ensures the efficient and smooth operation of our airline crew scheduling and management processes.
  • part of a dynamic environment with new things to learn every day

A little more about you

  • A relevant tertiary qualification in Computer Science, Data Science, Software Engineering, or Information Technology.
  • You have completed your studies or have up to 2 years of relevant work experience.
  • Passionate about technology and emerging trends that have the potential to change the way we work, live, and communicate.
  • Demonstrated curiosity and initiative through personal or academic projects — someone who is interested in applying their skills across a range of programming languages, from legacy C++ systems to modern Java applications.
  • Thrive in a collaborative and fast-paced environment and enjoy working on ambiguous and complex problems.
  • Strong analytical thinking, problem-solving skills, and resilience. 
  • Prior experience in the airline industry and crewing is an advantage.

Company Description

 

    Location

    Auckland, NZ

    1. Permanent Full time
    our consultant managing the role
    Search

    Browse Jobs