Enable job alerts via email!

Senior Software Engineer (C++)

Hudson

South Australia

Hybrid

AUD 100,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Adelaide is seeking a passionate Senior Software Engineer specializing in modern C++. This role involves designing, developing, and optimizing software for advanced defence systems. If you excel in collaborative, agile environments and want to contribute to innovative projects, this is the opportunity for you. NV1 clearance eligibility is preferred.

Benefits

Collaborative culture
Focus on continuous learning
High-impact projects

Qualifications

  • Over 6 years of commercial experience in C++ software development.
  • Strong knowledge of Linux, Bash scripting, and SQL.
  • Eligibility for NV1 security clearance.

Responsibilities

  • Design and maintain software solutions in modern C++ for embedded systems.
  • Automate workflows using Bash and SQL in a Linux environment.
  • Collaborate on projects involving sensor integration and radar systems.

Skills

C++ software development
Linux
Bash scripting
SQL
DevOps tools
Sensor-based systems
Job description

Senior Software Engineer – Modern C++

Are you an experienced Software Engineer with a passion for solving complex problems and working on mission-critical technology? Join a high-performing engineering team building advanced systems that support Australia’s next generation of defence capabilities.

Role: Senior Software Engineer
Location: Adelaide, SA with hybrid work arrangements
Type: Full-time, Permanent
Security: NV1 Clearance ideal (eligibility required)

About the Role

As a Senior Software Engineer, you’ll design, develop, and optimise software within a Linux-based environment, contributing to cutting-edge research and development projects across sonar, optical, and sensor-based systems.

You’ll work with modern C++ (C++20/23) daily, collaborating with a cross-functional team of engineers to deliver reliable, high-performance solutions in complex operational environments. Your work will help shape real-world outcomes — from sonar signal processing and drone control systems, to sensor integration and communications for defence platforms.

This is a hands-on, highly collaborative role, ideal for someone who thrives in an agile, research-focused environment with strong technical peers.

Key Responsibilities
  • Design, implement, and maintain software solutions in modern C++ for real-time and embedded systems.
  • Develop and automate workflows using Bash scripting and SQL within a Linux environment.
  • Collaborate on projects involving sensor integration, radar systems, and optical technology.
  • Contribute to R&D initiatives in signal processing, control systems, and algorithmic modelling.
  • Participate in peer programming and technical reviews, sharing insights and best practices.
  • Support DevOps practices and contribute to CI/CD pipelines and system automation.
You’ll bring:
  • More than 6 years of commercial experience in C++ software development (C++17 or newer; ideally C++20/23).
  • Strong knowledge of Linux, Bash scripting, and SQL.
  • Familiarity with DevOps tools or pipelines (highly regarded).
  • Exposure to sensor-based, drone, or defence systems (preferred).
  • Eligibility to obtain (or hold) NV1 security clearance.
  • A collaborative mindset with servant leadership qualities and resilience in fast-paced environments.
Why Join This Team?
  • Be part of a collaborative, politics-free culture that values peer programming and continuous learning.
  • Work on multi-billion-dollar Commonwealth-backed programs at the forefront of defence innovation.
  • Join a technically elite team that thrives on shared understanding, experimentation, and results.
  • Enjoy an environment that rewards curiosity, initiative, and teamwork.

If you’re passionate about modern C++, thrive in Linux environments, and want to make a meaningful contribution to national capability — this role is for you.

Please note that we will only consider candidates who are currently based in Adelaide, SA.

Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.