Software Developer / Modeller (Learn Rust on the job)

FinXL IT Professional Services

Brisbane

On-site

AUD 90,000 - 130,000

Full time

37 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

Software Developer / Modeller (Learn Rust on the job)

FinXL IT Professional Services – Brisbane QLD

Contract

18h ago , from FinXL IT Professional Services

Scientific Software Developer / Modeller (Learn Rust on the Job)

Join FinXL's growing Business Transformation Practice and drive a major scientific software modernisation engagement for a Government client!

FinXL Professional Services is a leading IT consultancy that partners with clients to bridge the gap between business needs and technology capabilities. Since 2003, we have been delivering high-value ICT services across government, finance, telecommunications, and enterprise sectors. Working with FinXL gives consultants access to high-impact client engagements, our dedicated training platform for continuous upskilling, and a collaborative professional services environment.

FinXL is seeking an experienced Software Developer / Scientific Programmer to join our Business Transformation consulting practice. In this contract engagement, you will be deployed with a Government department on a high-profile modernisation project rewiring complex scientific algorithms and legacy models into Rust.

No prior Rust experience? No problem. The client is actively looking for developers with a strong foundation in mathematics, physics, or scientific modelling who can translate complex theoretical logic into clean code. If you have solid coding foundations and an aptitude for numerical computing, you will be fully supported to learn and build in Rust on the job.

Key Responsibilities

Translate and implement complex mathematical, physical, and scientific algorithms into clean, robust production code.

Migrate and modernise legacy scientific modelling software into a high-performance, maintainable codebase in Rust.

Apply modern software engineering best practices, design patterns, and maintainability standards to all project deliverables.

Conduct and implement comprehensive automated testing and validation against scientific data models.

Collaborate actively within a vibrant, dynamic, and multi-disciplinary project team.

Key Skills & Experience

Commercial Development Background: 3 years of software development or scientific programming experience using any modern language (e.g., Rust, C++, Python, C#, Fortran, Java, or Go).

Quantitative Foundation: Strong academic background (degree level or equivalent) or practical experience in Mathematics, Physics, Computational Science, Engineering, or a related discipline.

Algorithmic Translation: Demonstrated ability to understand mathematical/physical formulas, scientific algorithms, or simulation models and express them effectively in code.

Eagerness to Learn Rust: High motivation to learn and write idiomatic Rust on the job, supported by the engineering team.

Engineering Rigour: Hands-on experience in automated unit testing, version control, and modern delivery methodologies.

Mindset: Strong analytical problem-solving skills, intellectual curiosity, and a highly collaborative team attitude.

Why Join FinXL?
  • Access FinXL's training platform for continuous upskilling.
  • Migrate and rewrite legacy scientific modelling software.
  • Deliver high-impact transformation for a Government client.

Please note that due to the volume of responses, only shortlisted consultants will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Developer: Learn Rust on the Job
Scientific Software Developer: 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
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
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
Full Stack Software Engineer
Full Stack Software Engineer

FinXL IT Professional Services • Melbourne

On-site
AUD 115,000 - 150,000
Scrum Master / Agile Delivery Lead
Scrum Master / Agile Delivery Lead

FinXL IT Professional Services • Sydney

On-site
AUD 140,000 - 200,000
Senior Full-Stack Engineer — C#/.NET & API Focus
Senior Full-Stack Engineer — C#/.NET & API Focus

FinXL IT Professional Services • Melbourne

On-site
AUD 115,000 - 150,000
Senior Business Analyst - 12 month FTC - Immediate Start at FinXL
Senior Business Analyst - 12 month FTC - Immediate Start at FinXL

FINXL • Sydney

On-site
AUD 120,000 - 150,000