AssessAdvantage
Senior C++ Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Auckland, New Zealand
Work mode:
Onsite
Published on:
11 September 2026
What they need
"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 release, 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)
- Industrial protocols - OPC UA / Modbus / DNP3 / IEC 61850
- 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.
Apply with your CV and a covering letter. Catapult is an equal opportunity employer.
If you think you have what it takes, send us your CV and a Cover Letter (or a short video) showing us how you've grown a product and brand's market share in New Zealand or internationally. Catapult is an equal opportunity employer.
Other offers great for you!
These companies are also looking for great profiles
Meetshake
Ingénieur DevSecOps Senior
Freelance
Paris, France
Hybrid, Onsite
Skills
14 hours ago
Quick apply
Nexoris
Développeur C++ confirmé – Risque de crédit / Finance de marché
700
Freelance
Paris, France
Onsite, Hybrid
Skills
12 hours ago
Quick apply
Mon Consultant Indépendant
Senior sitecore developer - 100 % remote
TJM HT max 527 € (hors éventuels frais de mission, à discuter avec le client)
Freelance
Remote
Skills
8 hours ago
Quick apply