Senior Software Engineer

Troocoo — Australia · Posted ~3 hours ago

Senior Full-time

Skills

C++ C# software architecture technical design high-performance software development automated testing clean code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A well-established technology organization is seeking a Senior Software Engineer to join a highly capable engineering team building high-performance software in C++ and C#. The role combines hands-on development with meaningful influence over architecture, technical design, code quality, and engineering standards. You will solve complex problems and help shape the future direction of a reliability-critical software platform.

Highlights

Hands-on senior engineering role with strong influence over architecture and technical direction. Work on high-performance, reliability-critical software while helping establish engineering standards and solve complex technical problems.

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 decisionsWriting clean, tested, maintainable code and helping set engineering standards across the teamWorking closely with product, QA, and other engineers to deliver reliable softwareMentoring mid-level engineers and supporting their growthInvestigating, troubleshooting, and improving performance-critical systems What you'll bring 5+ years of commercial software engineering experienceStrong hands-on experience developing production software in both C++ and C#A solid understanding of software design principles, object-oriented programming, and system architectureExperience working with multithreaded, real-time, or performance-sensitive systems will be highly regardedConfidence working across the full software development lifecycleStrong communication skills and the ability to explain technical trade-offs clearlyMining software experience highly desirable but not essential Why apply Work on software that solves real problems and has a genuine impactTake ownership of meaningful technical workJoin a team that cares about good engineering and building things properlyCompetitive 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. If you are seeking your next position and would like to discuss this opportunity in further and expanded detail, please reach out directly to Dan Nyhuis at daniel.nyhuis@troocoo.com