Senior Rust Engineer: Scalable Backend & APIs

NCS

City of Brisbane

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Well-being initiatives
Discounted health insurance
Product/Service discounts
Recognition program
AI-driven learning platform
Career development

Job summary

NCS Australia is seeking a software engineer to design, develop, test and maintain high-performance applications, services, APIs, and libraries primarily using Rust. You will deliver robust, scalable software that operates across distributed and edge environments and collaborate with Product Managers, Architects and Engineers to define solutions and sprint outcomes.

You will also develop integrations with external devices, troubleshoot production issues, contribute to Linux-based platforms, and

Qualifications

  • 5+ years' experience in software engineering roles.
  • Strong commercial development experience with Rust.
  • Experience building APIs, backend services, and distributed applications.
  • Strong understanding of software design principles, testing practices, and system architecture.
  • Experience working with Linux environments.
  • Experience with Git-based development workflows and modern CI/CD practices.
  • Experience with container technologies such as Docker.
  • Familiarity with messaging and integration technologies.
  • Knowledge of REST APIs, JSON, and modern communication protocols.
  • Strong problem-solving and debugging skills.
  • Experience working in Agile development teams.

Responsibilities

  • Design, develop, test, and maintain high-performance applications, services, APIs, and libraries using Rust.
  • Deliver robust, scalable, and secure software across distributed and edge environments.
  • Collaborate with Product Managers, Architects, and Engineers to define technical solutions and sprint outcomes.
  • Develop integrations with external devices and systems, implementing communication protocols and data exchange interfaces.
  • Troubleshoot, diagnose, and resolve complex production issues, improving reliability and performance.
  • Contribute to Linux-based platforms hosting software solutions.
  • Build, enhance, and maintain CI/CD pipelines for automated testing, deployment, and release management.
  • Support containerised deployments using Docker.
  • Promote engineering best practices including code reviews, automated testing, and IaC.
  • Manage software updates and dependency upgrades for stability and security.
  • Collaborate with cross-functional teams to identify tooling and process improvements.
  • Create and maintain technical documentation across the engineering team.
  • Participate in operational support and platform reliability initiatives.

Skills

Rust
APIs
Distributed systems
Linux
CI/CD
Docker
Git
Agile
REST APIs
JSON

Tools

Docker
Git
Linux

Job description

NCS Australia is seeking a software engineer to design, develop, test and maintain high-performance applications, services, APIs, and libraries primarily using Rust. You will deliver robust, scalable software that operates across distributed and edge environments and collaborate with Product Managers, Architects and Engineers to define solutions and sprint outcomes.

You will also develop integrations with external devices, troubleshoot production issues, contribute to Linux-based platforms, and

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

Similar jobs worth comparing

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
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
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
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
Software Engineer (Rust)
Software Engineer (Rust)

JobCubby • Australia

Hybrid
AUD 120,000 - 160,000
Paid parental leave
Health insurance discounts
Employee discounts
+2
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
Engineering Lead (Rust )
Engineering Lead (Rust )

JobCubby • City of Brisbane

On-site
AUD 150,000 - 210,000
Paid parental leave
Well-being programs
Discounted health insurance
+3
Rust Engineering Lead: Cloud-Native & Agile Leader
Rust Engineering Lead: Cloud-Native & Agile Leader

NCS • City of Brisbane

On-site
AUD 180,000 - 260,000
Paid parental leave
Health insurance discounts
Discounts on products and services
Senior Full Stack Engineer: .NET, Azure & API Lead
Senior Full Stack Engineer: .NET, Azure & API Lead

NCS Australia • City of Melbourne

On-site
AUD 120,000 - 180,000
Learning program
Mentoring
Senior Fullstack Engineer: Build Scalable APIs & UIs
Senior Fullstack Engineer: Build Scalable APIs & UIs

EGM Partners • Adelaide

On-site
AUD 120,000 - 170,000