Scientific Software Developer: Learn Rust on the Job

FinXL IT Professional Services

Brisbane

On-site

AUD 90,000 - 130,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FinXL IT Professional Services in Brisbane, AU, seeks a Software Developer / Modeller to modernise scientific software and rewrite algorithms in Rust. No prior Rust experience is required; strong maths/physics background and coding foundations are essential.

You will join a government-facing project, applying rigorous software engineering, automated testing, and collaborative problem solving to deliver a high-performance solution.

Qualifications

  • Commercial software development or scientific programming experience using any modern language.
  • Strong academic background in Mathematics, Physics, Computational Science, Engineering or related discipline.
  • Ability to translate mathematical/physical formulas and algorithms into code.
  • Eagerness to learn Rust and write idiomatic Rust on the job.
  • Hands-on experience in automated unit testing, version control, and modern delivery methodologies.
  • Analytical problem-solving, intellectual curiosity and a collaborative mindset.

Responsibilities

  • Translate and implement complex mathematical, physical, and scientific algorithms into clean production code.
  • Migrate legacy scientific modelling software into a high-performance, maintainable codebase in Rust.
  • Apply modern software engineering best practices, design patterns, and maintainability standards.
  • Conduct and implement automated testing and validation against scientific data models.
  • Collaborate actively within a vibrant, dynamic, and multi-disciplinary project team.

Skills

Software development
Scientific programming
Mathematics background
Numerical computing
Rust on the job

Education

Math/Physics/Computational Science background

Tools

Rust
Python
C++
Go
Fortran
Java

Job description

FinXL IT Professional Services in Brisbane, AU, seeks a Software Developer / Modeller to modernise scientific software and rewrite algorithms in Rust. No prior Rust experience is required; strong maths/physics background and coding foundations are essential.

You will join a government-facing project, applying rigorous software engineering, automated testing, and collaborative problem solving to deliver a high-performance solution.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer / Modeller (Learn Rust on the job)
Software Developer / Modeller (Learn Rust on the job)

FinXL IT Professional Services • Brisbane

On-site
AUD 90,000 - 130,000
Software Developer - Rust
Software Developer - Rust

FinXL IT Professional Services • Brisbane

On-site
AUD 90,000 - 130,000
Rust Software Developer: Modernise Scientific Modelling
Rust Software Developer: Modernise Scientific Modelling

FinXL IT Professional Services • Brisbane

On-site
AUD 90,000 - 130,000
Rust Systems Engineer — High-Performance Backends (Flexible)
Rust Systems Engineer — High-Performance Backends (Flexible)

JobsTrackR • Queensland

On-site
AUD 90,000 - 140,000
Competitive salary
Professional development
Flexible work arrangements
+1
Senior Rust Backend Engineer – Flexible, High-Performance
Senior Rust Backend Engineer – Flexible, High-Performance

Clicks IT Recruitment • Sydney

On-site
AUD 140,000 - 190,000
Permanent role
Challenging Rust problems
Influence architecture
+2
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

NCS • Brisbane

On-site
AUD 120,000 - 180,000
Paid parental leave
Well-being initiatives
Discounted health insurance
+4
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
Software Engineer (Rust)
Software Engineer (Rust)

NCS • Brisbane

On-site
AUD 120,000 - 160,000
Paid parental leave
Discounted health insurance
Employee discounts on products and ser
+3
Engineering Lead - Edge Engineering - C++ / Rust
Engineering Lead - Edge Engineering - C++ / Rust

Digital Native - Digital & Technology Recruitment • Brisbane

Hybrid
AUD 160,000 - 170,000
C++ / Rust Software Engineer
C++ / Rust Software Engineer

SoCode • Town of Cambridge

Hybrid
AUD 105,000 - 144,000
Travel Allowance
Bonus
Other benefits