Senior Software Engineer (C++/C#) - High-Performance Systems

Troocoo

City of Brisbane

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Troocoo is seeking an experienced software engineer to join its product engineering team in Brisbane. You will design, build, and maintain high‑performance software in C++ and C#, tackling complex problems and influencing architectural decisions.

Bring 5+ years of production software experience, a solid grounding in OO design and multithreaded systems, and strong communication to explain trade-offs. You’ll mentor others and contribute across the full SDLC.

Qualifications

  • 5+ years of commercial software engineering experience.
  • Experience developing production software in C++ and C#.
  • Solid understanding of OO design and system architecture.
  • Experience with multithreaded, real-time, or performance-sensitive systems is highly regarded.
  • Ability to work across the full software development lifecycle and communicate trade-offs clearly.
  • Mining software experience is highly desirable but not essential.

Responsibilities

  • Designing, building, and maintaining high-performance software components in C++ and C#.
  • Contributing to architecture and technical design decisions.
  • Writing clean, tested, maintainable code and helping set engineering standards across the team.
  • Working closely with product, QA, and other engineers to deliver reliable software.
  • Mentoring mid-level engineers and supporting their growth.
  • Investigating, troubleshooting, and improving performance-critical systems.

Skills

C++
C#
Multithreading
Performance
Software architecture
Communication

Job description

Troocoo is seeking an experienced software engineer to join its product engineering team in Brisbane. You will design, build, and maintain high‑performance software in C++ and C#, tackling complex problems and influencing architectural decisions.

Bring 5+ years of production software experience, a solid grounding in OO design and multithreaded systems, and strong communication to explain trade-offs. You’ll mentor others and contribute across the full SDLC.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — High-Performance C++/C#
Senior Software Engineer — High-Performance C++/C#

Troocoo • City of Brisbane

On-site
AUD 120,000 - 180,000
Competitive salary
Senior Systems Integrations Engineer
Senior Systems Integrations Engineer

TrooCoo • City of Brisbane

On-site
AUD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Troocoo • City of Brisbane

On-site
AUD 120,000 - 180,000
Competitive salary
Software Engineer - .Net
Software Engineer - .Net

Digital Native - Digital & Technology Recruitment • City of Brisbane

Hybrid
AUD 110,000 - 140,000
Senior Software Engineer | C# and C++
Senior Software Engineer | C# and C++

Troocoo • City of Brisbane

On-site
AUD 120,000 - 180,000
C++ High-Performance Engineer (Multithreaded, GPU)
C++ High-Performance Engineer (Multithreaded, GPU)

Brunel • Western Australia

On-site
AUD 100,000 - 130,000
Senior Software Developer C# Java - Real-Time Trading
Senior Software Developer C# Java - Real-Time Trading

Tribus • Sydney

On-site
AUD 120,000 - 160,000
C++ Software Engineer: High-Performance Trading Systems
C++ Software Engineer: High-Performance Trading Systems

Akuna Capital • Sydney

On-site
AUD 120,000 - 160,000
C++ Software Developer - Sydney (Agile, Cross-Functional)
C++ Software Developer - Sydney (Agile, Cross-Functional)

Coforge • Sydney

On-site
AUD 110,000 - 160,000
C++ Software Developer
C++ Software Developer

Coforge • Sydney

On-site
AUD 110,000 - 160,000