Software Engineer

Airways New Zealand — New Zealand · Posted ~2 days ago

Skills

Software development Software architecture System design Testing Deployment System maintenance

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A safety-critical technology organization is seeking a software engineer to help design, develop, test, deploy, and maintain complex operational systems. The role supports large-scale infrastructure used for aviation-related services and involves close collaboration across technical, operational, regulatory, and stakeholder groups.

Highlights

Opportunity to work on mission-critical aviation technology with responsibilities spanning requirements, architecture, development, testing, deployment, and long-term maintenance.

Description

About Airways Our people manage New Zealand's 30 million square kms of airspace, providing air traffic control, surveillance, communication, flight inspection, mapping, and airspace design services. We work with government, regulatory authorities, airlines, airports, and the general aviation community to ensure pilots, passengers and goods reach their destination - safely. At Airways, our values underpin all that we do. We value Safety, One Airways, Excellence and Success in all that we do. Our organisation is made up of operational business groups that are supported by governance and corporate services functions. To learn more about our people and organisational structure, check out www.airways.co.nz/about . About The Team The Air Traffic Services Development (ATSD) unit sets the requirements, architects, designs, develops, tests, deploys and maintains New Zealand’s Air Traffic Management systems and Aeronautical Information systems utilised within New Zealand airspace. Airways has also developed, and continues to maintain and enhance, its own aeronautical billing system called FlightYield TM which is critical for the financial operation of the business. We design and maintain our own Air Traffic Management (ATM) systems and additional supporting systems which provide critical inputs into the ATM systems. That means we write and maintain the code that runs our mission and safety critical systems. It requires strong attention to detail and systematic approach to development, whilst looking to the latest enhancements through continuous improvement. About The Role We’re expanding our FlightYield team with an opportunity for an additional Software Engineer to join us on a permanent full-time basis at our Christchurch campus. In the role you’ll architect, design, develop, test, document, deploy, maintain and support the existing real-time critical FlightYield system. In the future you’ll play a part in the systems lifecycle replacement. For a full list of tasks and responsibilities, refer to the position description attached to the advert on our careers site. About You This role is best suited for a driven, proactive software engineer who enjoys complex problem solving, working as a team and some office banter. To Be Considered, You Will Hold An honours or master’s degree in computer science or software engineering. Alternatively, a numerical degree with demonstratable equivalent experience At least two years’ experience working in a software development team with a structured development environment Expertise in JavaExpertise in SQL-based databases (e.g. Postgres, MySQL, SQL Server)A proven record of efficiently and productively producing high quality designs, code and documentationAbility to work in a dynamic business, collaborate with people, show resilience and agility, take ownership and focus on delivering successful outcomes. Beneficial Experience in Enterprise Java Bean development and deployment, and application server management e.g. IBM WebSphere, GlassfishExperience in the use of JavaScript frameworks e.g. AngularExperience in development of web-based applications, APIs and related areasExperience in the use of Java Server Faces frameworks e.g. PrimeFacesExperience in real-time, safety critical systems. About Our Offering Airways offers a competitive package inclusive of a solid base salary and a generous superannuation scheme with employer contributions of up to 11% of earnings (T&Cs). We also offer five (5) weeks annual leave, vast learning opportunities, career progression opportunities, and a hybrid working model provides flexibility and support. You will work on a system that is technically complex and very interesting. Additionally, you will work in close partnership with a dedicated team of controllers and pilots responsible for operational requirements and acceptance testing, and with system engineers, network engineers, and other specialist engineers supporting the multiple technologies employed. Airways is a great place to work, with an international reputation for innovation and success. To Apply If you are ready to stretch yourself and assist Airways in building the aviation environment of the future, submit your application (CV and cover letter) via the Airways careers site or Seek. Please note that you must be legally eligible to work in New Zealand to be considered. This role will require the successful candidate to undergo pre-employment background checks including references, drug and alcohol screening, criminal conviction, and related checks. Application closing date is Wednesday, 19 August 2026. At Airways, our people are at the heart of what we do to keep NZ skies safe. We are committed to creating a diverse, equitable and inclusive workplace where people feel they belong and can bring their whole self to work. We currently hold the Rainbow Tick and NQTick (neurodiversity) and are working towards Gender Tick. We make our recruitment decisions based on the best candidate for the job and therefore encourage applications from diverse candidates. Position description Apply now Share