Senior C++ Developer

AssessAdvantage

Devonport-Takapuna

On-site

NZD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Cake
Flexible working
Smart-casual dress code
Office by the beach with parking

Job summary

Catapult Software in New Zealand is seeking an experienced C++ developer to build SCADA and control system UI applications for export. You will collaborate with system engineers and frontend developers to extend shared platforms and write high-quality, testable code in a small, Agile team.

The role requires 8+ years of C++ experience on legacy codebases, strong Windows development skills (C++20, Boost Asio), and excellent English.

Qualifications

  • 8+ years of C++ development on legacy codebases in active product releases.
  • Strong C++ (C++20, Boost Asio) and Windows development experience.
  • Excellent written and spoken English.

Responsibilities

  • Build SCADA and control system UI applications for export.
  • Work with system engineers and frontend developers to extend shared platforms.
  • Write code to our standards, with testing and refactoring built in.
  • Work to Agile and CI practice, building for security and scalability.
  • Build features such as web services and queries over existing data.
  • Work on core data structures, algorithms, and application performance.
  • Peer code reviews, work with other software developers in a small team.

Skills

C++ development
English communication
Problem solving
Technical leadership

Education

Tertiary qualification

Tools

VC++
MFC
COM
Visual Studio
Git
SVN
NuGet
npm
yarn
Jira
Jenkins
C#
REST APIs
Angular/React

Job description

"Solutions that save time, money and lives" - for real customers, in 40+ countries.


The code you write keeps essential services running. You'll be working in C++ on SCADA and control system interfaces used by electricity, water, oil & gas, and manufacturing operators around the world - a mature codebase in active development, in a small team where what you build ships.

Catapult Software is a New Zealand software export success story. Since 1991, we have helped electricity, water, oil & gas, and manufacturing clients around the world manage essential services and equipment. Today, we are a key integration partner with Velotic - the global industrial software leader, previously GE - extending and optimising SCADA systems for its core products.

What you’ll do
  • Build SCADA and control system UI applications for export
  • Work with system engineers and frontend developers to extend shared platforms
  • Write code to our standards, with testing and refactoring built in
  • Work to Agile and CI practice, building for security and scalability
  • Build features such as web services and queries over existing data
  • Work on core data structures, algorithms, and application performance
  • Peer code reviews, work with other software developers in a small team
To apply, you must:
  • Be a New Zealand Citizen or Permanent Resident
  • 8+ years of C++ development on legacy codebases in active product releases
  • Strong C++ (C++20, Boost Asio)
  • Excellent written and spoken English
You’ll also bring
  • A relevant tertiary qualification
  • Up-to-date on technology trends, keen to experiment and bring new ideas
  • Multithreading and concurrency, with strong debugging and profiling skills
  • Experience building reusable, testable, responsive Angular/React components
  • Publishing and consuming REST APIs
  • Experience porting legacy C++ and toolkits from 32-bit to 64-bit (ideal!)
  • Understands a problem before solving it, provides estimates, and owns delivery
  • Adaptable to changing requirements, with an eye for customer value
  • Hands‑on experience with VC++, MFC, and COM (useful)
  • Visual Studio, Git, SVN, NuGet, npm, yarn, Jira, Jenkins, and C#
What’s in it for you
  • Work on products that manage essential services for millions of people
  • Be part of an enduring, successful, progressive, and relevant business
  • A small, tight-knit and diverse team - with cake!
  • Flexible working and a smart-casual dress code
  • An office in the heart of Takapuna, by the beach, with parking
Tell us your story - Join us in this exciting new chapter.

Catapult is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

Docker, Inc. • Auckland

On-site
NZD 120,000 - 180,000
Cake
Flexible hours
Takapuna Office
+2
Senior C++ Engineer – SCADA & Control Systems
Senior C++ Engineer – SCADA & Control Systems

Docker, Inc. • Auckland

On-site
NZD 120,000 - 180,000
Cake
Flexible hours
Takapuna Office
+2
Senior C++ Engineer — SCADA/Control Systems (Flexible)
Senior C++ Engineer — SCADA/Control Systems (Flexible)

AssessAdvantage • Devonport-Takapuna

On-site
NZD 110,000 - 160,000
Cake
Flexible working
Smart-casual dress code
+1
Business Development Manager
Business Development Manager

Docker, Inc. • Auckland

Hybrid
NZD 150,000 - 200,000
Flexible working
Office by the beach
Uncapped commission
+1
Senior Software Engineer
Senior Software Engineer

Sea-Flux Limited • Devonport-Takapuna

Hybrid
NZD 120,000 - 160,000
Claude Max subscription for every eng.
Yearly training budget
Takapuna office near transit with harb
+1
Business Development Manager
Business Development Manager

AssessAdvantage • Devonport-Takapuna

On-site
NZD 120,000 - 210,000
Autonomy over your sales
Uncapped commission
Flexible working
+1
Senior Software Developer
Senior Software Developer

Vector Limited • Auckland

Hybrid
NZD 120,000 - 170,000
Flexible start times
Hybrid work: some days from home
Senior Software Developer
Senior Software Developer

Vector-Nz • Auckland

Hybrid
NZD 120,000 - 170,000
Flexible work schedule
Work-from-home days
Health and wellbeing support
+1
Software Engineer - Full Stack (Platform)
Software Engineer - Full Stack (Platform)

Vista • Auckland

On-site
NZD 120,000 - 180,000
4.5 day week
Hybrid working
Medical and life insurance
+3
Software Engineer - Full Stack (Platform)
Software Engineer - Full Stack (Platform)

Vista Group • Auckland

On-site
NZD 120,000 - 180,000
4.5 day work week
Hybrid work (home and office)
Medical insurance
+5