Senior Software Engineer

Troocoo

City of Brisbane

On-site

AUD 120,000 - 180,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary

Job summary

Troocoo is seeking an experienced software engineer for a client building high‑performance C++ and C# applications that run in demanding environments where reliability matters. You will influence architecture and design and write clean, tested code.

You’ll join a capable engineering team, mentor mid‑level engineers, and work across product, QA and other engineers to deliver performant software. 5+ years of commercial experience and strong OO design skills are essential.

Qualifications

  • 5+ years of commercial software engineering experience.
  • Production-grade C++ and C# development experience.
  • Strong understanding of OOP and system architecture.
  • Experience with multithreaded or real-time systems is a plus.

Responsibilities

  • Design, build, and maintain high-performance C++/C# components.
  • Contribute to architecture and technical design decisions.
  • Write clean, tested, maintainable code and set engineering standards.
  • Mentor mid-level engineers and support their growth.
  • Collaborate with product, QA, and other engineers to deliver reliable software.

Skills

C++
C#
Software design
System architecture
Multithreading
Communication

Job description

Our client is a well-established product led company that develops technology used to manage complex, high-volume operations. Their software is relied on every day in environments where downtime isn't an option, so reliability, performance, and quality matter.

Client details will be shared confidentially with shortlisted candidates.

The Role

You'll be joining a highly capable engineering team building high-performance software in C++ and C#. This is hands-on engineering where you'll be solving complex problems, influencing technical decisions, and helping shape the direction of the platform. You'll have a genuine voice in architecture and design, not just a backlog of tickets to get through.

What you'll be doing
  • 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
What you'll bring
  • 5+ years of commercial software engineering experience
  • Strong hands-on experience developing production software in both C++ and C#
  • A solid understanding of software design principles, object-oriented programming, and system architecture
  • Experience working with multithreaded, real-time, or performance-sensitive systems will be highly regarded
  • Confidence working across the full software development lifecycle
  • Strong communication skills and the ability to explain technical trade-offs clearly
  • Mining software experience highly desirable but not essential
Why apply
  • Work on software that solves real problems and has a genuine impact
  • Take ownership of meaningful technical work
  • Join a team that cares about good engineering and building things properly
  • Competitive salary and benefits

If you're seeking a role where you can use both your engineering and commercial skillset, influence cost-aware culture across an entire engineering function, and see measurable business impact from your work, this position offers both visibility and rare scope.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer | C# and C++
Senior Software Engineer | C# and C++

Troocoo • City of Brisbane

On-site
AUD 120,000 - 180,000
Software Engineer
Software Engineer

EPG Payroll & HR Australia • City of Melbourne

On-site
AUD 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

SG Fleet AU • Sydney

On-site
AUD 120,000 - 180,000
Wellness days
Parental leave support
Learning budget
+2
Head of Engineering
Head of Engineering

Map Talent Group • Sydney

On-site
AUD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Roima Intelligence • Adelaide

Hybrid
AUD 100,000 - 130,000
Software Engineer
Software Engineer

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Senior Software Developer
Senior Software Developer

Kindtide • City of Melbourne

Hybrid
AUD 140,000 - 160,000
Employee share options
Superannuation
Hybrid work model
Software Engineer
Software Engineer

Peoplebank • City of Melbourne

On-site
AUD 100,000 - 140,000
Senior Software Developer
Senior Software Developer

Technology CII • City of Melbourne

On-site
AUD 140,000 - 170,000