Brunel has partnered with a major Australian resources operator on an opportunity for a C++ Software Developer to join an established engineering team building high-performance components for optimisation, simulation, and real-time decisioning. This role suits a developer with strong modern C++ experience, multithreading capability, and exposure to GPU-accelerated and multi-language production environments.

Design and implement high-performance C++ components driving optimisation, simulation, and real-time decision systems. Ensure efficient use of CPU, memory, and concurrency in performance-critical code. Integrate C++ components into distributed microservices and contribute across multi-language backend services.

Key Responsibilities:

  • Design and implement high-performance components in C++
  • Implement algorithms used in optimisation, simulation, and decision systems
  • Ensure efficient use of CPU, memory, and concurrency in performance-critical code
  • Integrate C++ components into distributed microservices architectures
  • Collaborate with data scientists to operationalise advanced algorithms
  • Contribute to backend services written in other languages where required
  • Participate in code reviews and maintain high engineering standards
  • Support debugging, performance analysis, and optimisation of production systems
  • 4-7+ years developing production software systems
  • Strong experience in modern C++ development
  • Experience building performance-sensitive or computationally intensive systems
  • Experience with multithreading, concurrency, and performance optimisation
  • Experience with distributed or backend systems advantageous
  • Experience with GPU LibTorch in multiplatform applications
  • Strong Linux development environment experience
  • Understanding of algorithmic complexity and computational trade-offs
  • Familiarity with containerised environments (Docker, Kubernetes)
  • Experience working in multi-language codebases (e.g., Python, C#, Rust, or similar)
  • Experience with version control and CI/CD workflows

Closing: July 08, 2026

Do you have any questions about this vacancy?

Vacancy reference: CR-289155

JB

Corporate recruiter

Joel Bellinger-Brown

Contact