C++ Software Engineer

Forge Dynamics Pty Ltd
Sydney, NSW
A$130,000-$160,000 p/a
Information & Communication Technology → Engineering - Software
Contract
Remote

Posted 10 days ago


About us

We are a small, Australian-owned and operated company delivering cutting-edge telemetry-analytics solutions for the Defence sector. We move fast, embrace modern C++, and offer you the freedom to work fully remote or from our Sydney offices on your terms.

Qualifications & Experience

Bachelor’s degree in Engineering (preferred) or Computer Science

5+ years (2× Mid-Level roles) / 10+ years (1× Senior role) of low-latency, high-performance desktop C++ development

Strong mastery of modern C++ (C++20+) and the STL

Proven track record in low-latency algorithm development, high-throughput networking, and time-series relational databases

Experience building Windows desktop applications with Visual Studio (or equivalent)

Solid understanding of multithreading, IPC, and real-time (“soft”-deterministic) systems

Sound knowledge and practical use of object-oriented design principles and abstraction patterns

Baseline AGSVA security clearance required; NV1 or higher preferred

Desirable Skills & Experience

Experience with CMake and Ninja build systems

Experience in cross-compilation for Linux targets

Experience in data science and/or machine learning

Experience in refactoring and optimising existing code to drive higher performance

Experience in front-end UI integration in C++ (e.g. Qt or other desktop frameworks)

Experience with parallel/GPU compute (CUDA, OpenCL), hardware-accelerated graphics APIs (OpenGL, DirectX) and 3D engine platforms (Unreal, Omniverse)

Experience in Agile software development and tooling (e.g. Git, Jira, Confluence)

Tasks & Responsibilities

Design, develop and optimise C++ modules for data ingestion, processing and analytics

Develop and implement high-performance, low-latency, scalable data processing pipelines and networking architectures

Build and maintain test suites, continuous integration pipelines and conduct code reviews

Contribute to architectural decisions in a small, cross-functional team

Mentor junior and mid-level engineers (senior role)

Benefits

Flexible work – fully remote or hybrid from our modern Sydney office

Impactful projects – mission-critical Defence systems

Career growth – clear pathways to senior and technical-lead roles

Collaborative culture – small teams, short feedback loops, direct stakeholder access


About Forge Dynamics Pty Ltd

Sydney, NSW, Australia

This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Senior Software Engineer (React, Node.js)

CTC Ledger Pty Ltd

Logo for Senior Software Engineer (React, Node.js)
Sydney, NSW
A$170,000-$200,000 p/a
Full-time
Remote

Senior Software Engineer - Java daily rates up to $1100!

Preacta Recruitment

Logo for Senior Software Engineer - Java daily rates up to $1100!
Sydney, NSW
A$1,100 p/d
Contract
Remote

Software Engineer

Garvan Institute of Medical Research

Sydney, NSW
A$90,000-$95,000 p/a
Full-time
On-site

Senior Software Engineer - Angular & React

Bluefin Resources Pty Limited

Sydney, NSW
A$1,000-$1,100 p/d
Contract
On-site

Senior Embedded Software Engineer - C++ / Linux

Codematix Pty Ltd

Logo for Senior Embedded Software Engineer - C++ / Linux
Sydney, NSW
A$150,000 p/a
Full-time
Hybrid

Software Engineer (Python / Hardware Integration)

Open Instruments PTY LTD

Sydney, NSW
A$120,000-$150,000 p/a
Contract
On-site

Senior Software Engineer - Sensor Fusion

The Onset

Logo for Senior Software Engineer - Sensor Fusion
Pyrmont, NSW
A$150,000-$180,000 p/a
Full-time
Hybrid

Lead Software Engineer (.NET)

Bluefin Resources Pty Limited

North Sydney, NSW
A$215,122 p/a
Full-time
Hybrid