Find a jobRecruiters

C++ Software Engineer (Senior and Mid-level positions)

Exclusive opportunity

Hybrid

C++ Software Engineer (Senior and Mid-level positions)

Acacia Systems

C++ Software Engineer (Senior and Mid-level positions)

Skills

Linux

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:

Hendon SA 5014, Australia

Work mode:

Hybrid

Published on:

9 September 2026

What they need


Did you get a degree in Software Engineering or Computer Science so you could:

  • Develop serious applications that delight users?
  • Work with and learn from other enthusiastic engineers?
  • Use the best tools available?

But instead, have you found yourself stuck:

  • Following tedious processes?
  • Writing documents nobody reads?
  • 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?
  • Implementing someone else’s flawed design?
  • Cleaning up after poor decisions made by non-technical managers?
  • Being constantly interrupted?

At Acacia, we:

  • 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.

What the role includes:

  • 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.

What we are looking for:

  • 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.

Essential Criteria:

  • Australian citizenship.
  • 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.

How to apply:

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

8 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

11 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools