Senior Software Engineer

2 days ago


Christchurch, Canterbury, New Zealand Airways New Zealand Full time US$100,000 - US$150,000 per year

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 .

About The Team
The Technology business unit is responsible for the effective delivery, management and services of all technology disciplines within the air navigation services environment – engineering design, software design and development, technology architecture and infrastructure, asset management, installation and maintenance, technical training, workload planning, maintenance program development, project management, and logistics support.

The Oceanic Control Systems team consists of a Team Leader and nine specialist software engineers who are responsible for continual development and maintenance of a number of systems, which is located on the same campus with New Zealand's main Air Traffic Control Centre.

About The System
Airways is one of the few Air Navigation Service Providers (ANSPs) world-wide which supports the full engineering of its ATM systems in-house. Airways has two ATM systems with multiple components and other supporting systems covering oceanic and surveillance airspace, and multiple software teams constantly improving and enhancing these.

Air Traffic Controllers (ATCs) use an Air Traffic Management (ATM) system to control aviation traffic domestically across the land mass and immediate surrounding airspace of New Zealand. Additionally, they use another ATM system to control aviation traffic across close to 29 million square kilometres of the South Pacific Ocean, the Southern Ocean and the Tasman Sea, extending from 5 degrees south of the equator to Antarctica.

Our ATM systems are complex safety-critical distributed real-time systems, requiring 24 hrs x 365 days availability. The advanced requirement for resilience is met by numerous architectural features and by the thorough work of the software engineers supported by a robust software development process.

We have an excellent track record for the continual delivery of system upgrades, done to a high very high standard. The toolset includes Git, Gerrit, Redmine, Jenkins, Ansible, and multiple other tools.

About The Role
A modernisation programme is underway for the Oceanic ATM system. This provides an opening for a Senior Software Engineer to join our Oceanic Control Systems development team on a full-time permanent basis at our Christchurch campus in Burnside.

This role will see you analyse, design, code, test, and document real-time life-critical software linked to the oceanic Air Traffic Management system, to required functional, performance, and quality standards.

About You
For success you will be proactive, self-motivated, be a team player, a fast learner and an experienced problem solver.

Additionally, You Will Hold

  • An honours or master's degree in Computer Science or Software Engineering, or a relevant degree with demonstratable equivalent experience
  • At least 5 years' experience working in a formal, agile software development environment
  • A willingness to also work in an iterative-waterfall environment
  • Expertise in C/C++, Rust, Go, Python, Bash scripting and equivalent languages
  • Experience in Git/Gerrit/Redmine/Jenkins or a similar version control/review system
  • Experience in high-availability and resilient cloud-native design methodologies
  • Exposure to Kubernetes-based microservices construction
  • A provable record of efficiently producing high quality designs, code, and documentation
  • Ability to work in a dynamic business environment, influence and collaborate with people internally and externally, show resilience and agility, take ownership and focus on delivering successful business outcomes.

Beneficial

  • Exposure to Rust and Go programming languages
  • Experience in real-time, safety critical systems
  • Experience in Qt/GTK+/X-Motif development
  • Experience in SQL (Sybase, PostgreSQL, etc.)
  • Exposure to Machine/Deep-Learning technologies.

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 and career progression opportunities.

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.

You will see your software changes deployed regularly to the live Air Traffic Control system, for the immediate benefit of aviation traffic, air traffic controllers, and the technicians who monitor and control the system.

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 Friday, 2 January 2026. Applications will be reviewed mid-January 2026 with interviews to commence a week to two following.

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


  • Software Engineer

    4 days ago


    Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$90,000 - NZ$120,000 per year

    Build complex financial software that actually gets used — and loved.At Phocas, engineers don't just write features — they solve real-world modelling, performance, and data challenges for customers making high-stakes financial decisions every day.For over twenty years, we've helped businesses transform complex operational and financial data into action....

  • Software Engineer

    4 days ago


    Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$90,000 - NZ$120,000 per year

    Build complex financial software that actually gets used — and loved.At Phocas, engineers don't just write features — they solve real-world modelling, performance, and data challenges for customers making high-stakes financial decisions every day.For over twenty years, we've helped businesses transform complex operational and financial data into action....

  • Software Engineer

    4 days ago


    Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$50,000 - NZ$90,000 per year

    At Phocas, we make complex financial data simple, fast, and accessible. For more than 20 years, we've helped businesses turn numbers into clarity. Now we're scaling our Financial Statements product to serve even more finance teams around the world.Financial Statements is going through a huge period of growth{{:}} we're enhancing core product value while...


  • Christchurch, Canterbury, New Zealand Trimble Full time NZ$80,000 - NZ$120,000 per year

    Your Title: Senior Software EngineerJob Location: Christchurch, NZOur Department: Trimble Field Systems - CloudAre you a Senior Software Engineer who is excited about working in AI, Machine Learning, and Big Data in an industry-leading global tech company?What You Will DoAs a Senior Software Engineer in the Trimble Field Systems Cloud Software development...


  • Christchurch, Canterbury, New Zealand Airways Full time NZ$80,000 - NZ$140,000 per year

    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...


  • Christchurch, Canterbury, New Zealand Onside Full time NZ$60,000 - NZ$80,000 per year

    Onside is an agtech SaaS company addressing real-world challenges faced by farmers and agribusinesses with innovative software solutions. Our dedicated team is passionate about creating user-friendly applications to enhance safety, operations, biosecurity, and communication within the agricultural sector.As a Junior Software Engineer, you will contribute to...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$120,000 - NZ$180,000 per year

    Simple isn't easy. We should know.Across 20+ years of delivering financial planning and analytics products that are simple to use, we've overcome numerous complex challenges. Along the way we've had plenty of failures, but from each one we try to learn and push forward with an alternative approach.This is how we've stayed at the leading edge, creating...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$120,000 - NZ$180,000 per year

    Simple isn't easy. We should know. Across 20+ years of delivering financial planning and analytics products that are simple to use, we've overcome numerous complex challenges. Along the way we've had plenty of failures, but from each one we try to learn and push forward with an alternative approach.  This is how we've stayed at the leading edge, creating...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$1,200,000 - NZ$1,700,000 per year

    Simple isn't easy. We should know.Across 20+ years of delivering financial planning and analytics products that are simple to use, we've overcome numerous complex challenges. Along the way we've had plenty of failures, but from each one we try to learn and push forward with an alternative approach.This is how we've stayed at the leading edge, creating...

  • Software Engineer

    2 days ago


    Christchurch, Canterbury, New Zealand Trimble Full time NZ$60,000 - NZ$90,000 per year

    Your Title: Software Engineer (early career)Job Location: Christchurch, NZOur Department: Geospatial (part of Trimble Field Systems)Take your career to the next level, join Trimble as an early career software engineer, developing a cross-platform application in an industry-leading global tech companyWhat You Will DoAs an early career Software Engineer within...