Senior Software Engineer

Summary

Rust Engineer building high-performance, scalable backend systems for large-scale data processing in Sydney, working with async Rust, concurrency, and distributed systems.

Rust Engineer | Sydney Based

Work for a product company building high-performance software at scale and growing its engineering team with multiple Rust hires.

This is proper systems-level Rust work. You’ll be building high-performance, scalable backend systems designed to process large volumes of data where performance, concurrency and reliability genuinely matter.

What you’ll be working on
  • Building core backend services and infrastructure in Rust
  • Designing systems for high-throughput, large-scale data processing
  • Working heavily with async Rust, concurrency and distributed systems
  • Solving performance, reliability and scalability challenges
  • Contributing to architecture and technical decisions as the platform grows
What they’re looking for
  • Strong commercial Rust experience
  • Async Rust, ideally Tokio
  • Strong understanding of ownership, borrowing, lifetimes and memory management
  • Experience with distributed systems, high-performance backends or data-intensive platforms
  • Comfortable with concurrency, APIs and large-scale data processing
  • gRPC, streaming and cloud experience is highly regarded but not essential
What’s on offer
  • Flexible working arrangements
  • Multiple positions available
  • Complex technical problems with genuine scale
  • Opportunity to have a meaningful impact on the architecture of a growing platform

If you’re a Rust Engineer who enjoys getting close to the performance and infrastructure layer rather than simply building standard application features, I’d be keen to chat.

Apply now – jennifer@nuagetg.io

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available