Senior Rust Backend Engineer – Flexible, High-Performance

Clicks IT Recruitment

Sydney

On-site

AUD 140,000 - 190,000

Full time

39 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Permanent role
Challenging Rust problems
Influence architecture
Collaborative environment
Chatswood location with flexible work

Job summary

Clicks is seeking a Senior Rust Engineer in Sydney to design, develop and optimise high-performance backend systems for large-scale data processing. You will work on asynchronous services, distributed architectures and APIs, collaborating with global teams to influence technical direction.

The ideal candidate has 5+ years in software engineering with strong Java and 2+ years in Rust production experience, plus deep expertise in memory ownership, concurrency and performance tuning.

Qualifications

  • 5+ years of software engineering experience with strong Java development expertise.
  • 2+ years of hands-on commercial Rust development experience in production environments.
  • Strong experience with asynchronous Rust programming, ideally using Tokio.
  • Deep understanding of Rust memory ownership, borrowing, lifetimes, allocations and buffer management.
  • Proven experience building distributed systems or high-performance backend applications.
  • Strong knowledge of concurrency, backpressure handling, cancellation, streams and async execution models.
  • Experience designing APIs, internal libraries or reusable engineering frameworks.
  • Excellent debugging, troubleshooting and performance optimisation skills.
  • Ability to independently solve complex technical problems and drive solutions to delivery.
  • Strong communication and stakeholder engagement skills.

Responsibilities

  • Design, develop and maintain high-performance backend systems using Rust and Java.
  • Build scalable, reliable asynchronous services using modern concurrency patterns.
  • Develop APIs, internal tooling, reusable libraries and engineering frameworks.
  • Contribute to system architecture and technical decision-making.
  • Deliver solutions for large-scale data processing workloads.
  • Partner with engineering, product and platform teams to deliver business outcomes.
  • Take ownership of technically complex and ambiguous challenges.
  • Contribute to engineering best practices, technical documentation, and knowledge sharing.
  • Work effectively with globally distributed teams and stakeholders.

Skills

Java development
Rust development
Asynchronous Rust
Distributed systems
Performance tuning
Debugging
Communication

Tools

Tokio

Job description

Clicks is seeking a Senior Rust Engineer in Sydney to design, develop and optimise high-performance backend systems for large-scale data processing. You will work on asynchronous services, distributed architectures and APIs, collaborating with global teams to influence technical direction.

The ideal candidate has 5+ years in software engineering with strong Java and 2+ years in Rust production experience, plus deep expertise in memory ownership, concurrency and performance tuning.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Engineer
Senior Rust Engineer

Clicks IT Recruitment • Sydney

On-site
AUD 140,000 - 190,000
Permanent role
Challenging Rust problems
Influence architecture
+2
Senior Rust Engineer: Scalable Backend & APIs
Senior Rust Engineer: Scalable Backend & APIs

NCS • City of Brisbane

On-site
AUD 120,000 - 180,000
Paid parental leave
Well-being initiatives
Discounted health insurance
+4
Rust Backend Engineer: Build Scalable APIs & CI/CD
Rust Backend Engineer: Build Scalable APIs & CI/CD

JobCubby • Australia

Hybrid
AUD 120,000 - 160,000
Paid parental leave
Health insurance discounts
Employee discounts
+2
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

NCS • City of Brisbane

On-site
AUD 120,000 - 180,000
Paid parental leave
Well-being initiatives
Discounted health insurance
+4
Rust Backend Engineer: APIs, CI/CD & Linux
Rust Backend Engineer: APIs, CI/CD & Linux

NCS • City of Brisbane

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Employee discounts on products and ser
+3
Software Engineer (Rust)
Software Engineer (Rust)

NCS • City of Brisbane

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Employee discounts on products and ser
+3
Senior Software Engineer - Cloud Storage (Rust/C++)
Senior Software Engineer - Cloud Storage (Rust/C++)

MongoDB • Sydney

Hybrid
AUD 140,000 - 180,000
Backend Engineer - Scalable Go/Rust Platform
Backend Engineer - Scalable Go/Rust Platform

Easygo • City of Melbourne

On-site
AUD 120,000 - 180,000
Free beverages
Breakfast + events
Snack walls
+11
Engineering Lead (Rust )
Engineering Lead (Rust )

NCS • City of Brisbane

On-site
AUD 180,000 - 260,000
Paid parental leave
Health insurance discounts
Discounts on products and services
Software Engineer (Rust)
Software Engineer (Rust)

JobCubby • Australia

Hybrid
AUD 120,000 - 160,000
Paid parental leave
Health insurance discounts
Employee discounts
+2