Rust Software Developer: Modernise Scientific Modelling

FinXL IT Professional Services

Brisbane

On-site

AUD 90,000 - 130,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FinXL IT Professional Services – Brisbane is seeking a Software Developer to modernise legacy scientific modelling software using Rust, with migration targets to C++ or Python. You will analyse complex algorithms, apply university-level maths, and implement automated testing within contemporary software engineering practices.

The role requires strong Rust experience, plus capability in C++ or Python, and familiarity with NumPy/SciPy.

Qualifications

  • Software Developer background
  • Rust programming language experience
  • Experience modernising legacy scientific modelling software into languages such as C++ or Python
  • Experience analysing complex, legacy scientific modelling algorithms & business logic
  • Experience applying university-level mathematics and statistics to ensure integrity & accuracy of models during migration
  • Experience designing, writing, and implementing comprehensive automated testing
  • Experience in C++ OR Python with scientific libraries such as NumPy or SciPy
  • Background in university-level mathematics & statistics and ability to translate complex algorithms
  • Experience in Software Engineering Best Practices including modern software development lifecycles, version control, continuous integration & automated testing
  • Experience with C# or other Microsoft-based development tools
  • Experience working on scientific, environmental or data-heavy modelling

Skills

Rust
C++
Python
Software testing
Mathematics & statistics
CI/CD
Version control
Data-heavy modelling

Tools

NumPy
SciPy
Git
CI/CD
Visual Studio

Job description

FinXL IT Professional Services – Brisbane QLD

FinXL by Randstad Digital focuses on accelerating client's infrastructure, digital and AI transformation journeys by providing specialised skills, managed programs and strategic consulting across various industries.

We solve complex technological and business challenges with highly talented people.

We are currently seeking a Software Developer with Rust programming language to modernise legacy scientific modelling software into a modern, maintainable programming language - such as C++ or Python.

Skills and Experience

  • Software Developer background
  • Rust programming language experience
  • Experience modernising legacy scientific modelling software into programming languages such as C++ or Python.
  • Experience analysing complex, legacy scientific modelling algorithms & business logic.
  • Experience applying university-level mathematics and statistics to ensure the integrity & accuracy of scientific models during the migration process.
  • Experience designing, writing, and implementing comprehensive automated testing
  • Experience in C++ OR Python - including working with scientific libraries such as NumPy or SciPy.
  • Background in university-level mathematics & statistics including the ability to translate complex algorithms.
  • Experience in Software Engineering Best Practices including modern software development lifecycles, version control, continuous integration & automated testing.
  • Experience with C# or other Microsoft-based development tools.
  • Experience working on scientific, environmental or data-heavy modelling

Next Steps

If you would like to apply to this fantastic opportunity please apply online or call Jackie Gibbons on 0432 268 ***

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Rust
Software Developer - Rust

FinXL IT Professional Services • Brisbane

On-site
AUD 90,000 - 130,000
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
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
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 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
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 Rust Engineer
Senior Rust Engineer

Clicks IT Recruitment • Sydney

On-site
AUD 140,000 - 190,000
Permanent role
Challenging Rust problems
Influence architecture
+2
C#/.NET Engineer — AI-Driven, Azure & ReactJS (Mining)
C#/.NET Engineer — AI-Driven, Azure & ReactJS (Mining)

Task Recruitment • Brisbane

Hybrid
AUD 120,000 - 160,000
Brisbane CBD office
Ad hoc working from home
Senior Developer
Senior Developer

FutureYou • Sydney

On-site
AUD 120,000 - 160,000
Enterprise-scale projects
Cloud-based environment
Salary and bonus
+2
C# Software Engineer
C# Software Engineer

Task Recruitment • Brisbane

Hybrid
AUD 120,000 - 160,000
Brisbane CBD office
Ad hoc working from home