Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Acacia Systems in Adelaide seeks a capable C++ Software Engineer (Senior/Mid) to contribute to high-quality software delivering sovereign capability to Australian Defence. You will work hands-on with modern C++23, mentor peers, and collaborate closely with architects, systems engineers, and testers in an on-site team.
The role emphasizes code quality, adherence to standards, and active involvement in planning, estimation, and stakeholder reporting.
Develop serious applications that delight users?
Work with and learn from other enthusiastic engineers?
Use the best tools available?
Following tedious processes?
Working on legacy code nobody cares for?
Sitting through endless meetings?
Making fragile hacks to avoid breakage due to poor test coverage?
Using outdated proprietary tools and libraries?
Cleaning up after poor decisions made by non-technical managers?
Being constantly interrupted?
Have a cohort of passionate and collaborative engineers.
Do interesting, meaningful, and rewarding work.
Value fresh ideas and innovation, regardless of seniority.
Use an up-to-date Linux toolchain, including C++23.
Maintain a clean, modern codebase.
Take DevOps seriously.
Deliver real sovereign capability to Australian Defence through high-quality software.
This is a rare opportunity to be part of a team of exceptional software engineers delivering innovative capability to Australian Defence.
Hands-on software engineering using modern C++23 and a clean, well-maintained codebase.
Team leadership, including mentoring and coaching (for more senior roles).
Close collaboration with Software Architects, Systems Engineers, and Testers.
Ensuring quality through code reviews, pair programming, and day-to-day collaboration.
Contributing to coding standards and driving uptake of new C++ language features.
Supporting project planning, task breakdown, and estimation.
Helping to deliver projects end to end, including client interaction and stakeholder reporting.
A genuine passion for software development and continuous learning.
Strong problem-solving skills and a collaborative mindset.
Willingness to work on-site and engage in face-to-face teamwork.
Eligibility for an Australian Defence Security Clearance and a National Police Check.
Minimum 2 years of commercial experience in a similar role, ideally in defence.