Senior Software Engineer | C# and C++

Troocoo

City of Brisbane

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

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

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

About our client

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
    Senior Software Engineer

    Troocoo • City of Brisbane

    On-site
    AUD 120,000 - 180,000
    Competitive salary
    Senior .NET Engineer
    Senior .NET Engineer

    Software at Scale • Sydney

    On-site
    AUD 140,000 - 190,000
    AI Tooling Access
    Career Growth Path
    Software Engineer
    Software Engineer

    TheDriveGroup • Sydney

    Hybrid
    AUD 90,000 - 120,000
    Hybrid Working
    Career growth into leadership
    Ownership of projects
    Senior Software Engineer
    Senior Software Engineer

    Sg Fleet Au • Sydney

    On-site
    AUD 120,000 - 170,000
    Wellness days
    Parental leave (20 weeks)
    Service milestone awards
    +4
    Senior C++ Developer
    Senior C++ Developer

    Skillfield • City of Melbourne

    On-site
    AUD 100,000 - 110,000
    Flexibility
    Support and performance-based recognition
    Software Engineer
    Software Engineer

    Peoplebank • City of Melbourne

    On-site
    AUD 100,000 - 140,000
    Software Engineer - .Net, AWS, REST API
    Software Engineer - .Net, AWS, REST API

    Latitude IT • City of Melbourne

    On-site
    AUD 90,000 - 130,000
    Software Engineer
    Software Engineer

    Redgate • Town Of Cambridge

    Hybrid
    AUD 62,000 - 105,000
    Hybrid working
    Wellbeing allowance
    Career development
    +1
    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