12 Sep
|
Acacia Systems
|
South Australia
12 Sep
Acacia Systems
South Australia
Job Description
C++ Software Engineer (Senior and Mid-level positions)
n
Did you get a degree in Software Engineering or Computer Science so you could:
n
Develop serious applications that delight users?
n
Work with and learn from other enthusiastic engineers?
n
Use the best tools available?
n
But instead, have you found yourself stuck:
n
Following tedious processes?
n
Working on legacy code nobody cares for?
n
Sitting through endless meetings?
n
Making fragile hacks to avoid breakage due to poor test coverage?
n
Using outdated proprietary tools and libraries?
n
Cleaning up after poor decisions made by non-technical managers?
n
Being constantly interrupted?
n
Have a cohort of passionate and collaborative engineers.
n
Do interesting, meaningful, and rewarding work.
n
Value fresh ideas and innovation, regardless of seniority.
n
Use an up-to-date Linux toolchain, including C++23.
n
Maintain a clean, up-to-date codebase.
n
Take DevOps seriously.
n
Deliver real sovereign capability to Australian Defence through high-quality software.
n
This is a rare prospect to be part of a team of exceptional software engineers delivering innovative capability to Australian Defence.
n
What the role includes:
n
Hands-on software engineering using modern C++23 and a clean, well-maintained codebase.
n
Team leadership, including mentoring and coaching (for more senior roles).
n
Close collaboration with Software Architects, Systems Engineers, and Testers.
n
Ensuring quality through code reviews, pair programming, and day-to-day collaboration.
n
Contributing to coding standards and driving uptake of new C++ language features.
n
Supporting project planning, task breakdown, and estimation.
n
Helping to deliver projects end to end, including client interaction and stakeholder reporting.
n
What we are looking for:
n
A genuine passion for software development and continuous learning.
n
Strong problem-solving skills and a collaborative mindset.
n
Willingness to work on-site and engage in face-to-face teamwork.
n
Eligibility for an Australian Defence Security Clearance and a National Police Check.
n
Minimum 2 years of commercial experience in a similar role, ideally in defence.
📌 C++ Software Engineer (Senior And Mid-Level Positions) (South Australia)
🏢 Acacia Systems
📍 South Australia