Point your AI agent at freehire and let it find you a job.

Get the CLI →

FinXL IT Professional Services

NewBe an early applicant

Software Developer / Modeller (Learn Rust on the job)

Posted 5 views
Discussion

Summary

Contract role with consultancy FinXL, embedded with an Australian Government department in Brisbane to modernise legacy scientific modelling software by rewriting it in Rust. Suited to developers with strong maths, physics or scientific modelling foundations; Rust is taught on the job.

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.


Next Steps

If you would like to apply for this opportunity, please submit your CV via SEEK.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.