1,998,403open jobs
118,185companies
247,685added this week
Browse all
Salary
≈ $76k – $163k per year (Estimated)
Location
Hybrid (Brisbane, Australia)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Oct 19, 2026. BMT scores A on the Alion truth index.

Overview
Company
Impact
Profile match

BMT

We are a maritime-orientated high-end design house and technical consulting firm. We design. We guide. We protect. We sustain. We train. We transform.

This is a rare opportunity to join BMT's established TUFLOW Software Team and contribute to the ongoing development, application and support of TUFLOW FV, our 2D and 3D hydrodynamic and environmental modelling software. The role combines coastal engineering, numerical modelling and software development, offering scope to apply existing expertise while further developing specialist capability within a collaborative software focused team.

With over 30 years of continuous development, TUFLOW is internationally recognised as global industry leader for accurate and workflow efficient flood, urban drainage, lake, estuarine and coastal hydrodynamic/environmental modelling software (https://www.tuflow.com/).

As a TUFLOW Coastal Modelling Specialist, you will contribute to the development, testing and enhancement of TUFLOW FV, applying your coastal engineering and numerical modelling expertise to deliver innovative software solutions. Working closely with developers, engineers and support specialists, you will help improve software performance, functionality and usability, translate user and industry needs into product enhancements, and contribute to the future direction of the TUFLOW Software Suite. You will also support technical resources and user engagement activities, with opportunities to publish technical papers, attend conferences, and deliver training and workshops both in Australia and internationally.

Key Responsibilities

  • Undertake complex technical and software development tasks, exercising professional judgement, initiative and appropriate autonomy.
  • Plan and prioritise work to deliver agreed outcomes within scope, schedule, budget and quality requirements.
  • Investigate technical and numerical modelling challenges, evaluate alternative approaches and develop practical solutions where established precedents may not exist.
  • Develop, test, verify, document and maintain software features across the TUFLOW Software Suite, with a primary focus on TUFLOW FV. This may include interpreting numerical methods, developing algorithms, writing and reviewing code, conducting software testing and preparing technical documentation.
  • Contribute to the planned enhancement and modernisation of the TUFLOW codebase to support product quality, maintainability, performance and the future needs of users.
  • Apply specialist coastal engineering and numerical modelling knowledge to software development, testing, technical support and product planning activities.
  • Collaborate with the wider TUFLOW team and other BMT specialists to deliver multidisciplinary development, research and technical initiatives.
  • Engage with users and stakeholders, as appropriate, to understand technical requirements, support service delivery and inform software development priorities.
  • Maintain a strong working knowledge of relevant modelling software, programming languages, development tools, numerical methods and industry practices.
  • Support the preparation of technical papers, guidance materials, training content and industry or conference presentations.
  • Work in accordance with applicable quality, safety, environmental, information security and software development procedures and standards.
  • Maintain and develop professional and technical capabilities relevant to the role.

In addition to these responsibilities, the position holder may be required to undertake other duties that may reasonably be required to achieve the purpose of the role.

Right to Disconnect

We respect employees’ personal time and support a healthy work-life balance. Employees are not expected to monitor or respond to work-related communications outside their regular working hours unless otherwise agreed.

Skills, Knowledge & Expertise

Essential:

  • A bachelor’s degree in engineering, science or another relevant discipline.
  • A minimum of five years’ post-graduate professional experience in coastal engineering and numerical modelling. Relevant experience may include environmental assessments, infrastructure design, coastal hazard assessments and metocean studies.
  • Demonstrated experience in 2D and 3D coastal hydrodynamic modelling, together with experience in coastal sediment transport, wave or environmental modelling.
  • Experience using coastal modelling software from the TUFLOW Suite, Delft3D, MIKE or a comparable platform.
  • Demonstrated programming or software development experience, with a sound foundational level of programming proficiency.
  • Strong technical, analytical and problem-solving skills, complemented by effective interpersonal skills.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts clearly.
  • Confidence in delivering technical presentations, training or guidance to small groups.
  • Demonstrated ability to work independently, exercise initiative and contribute ideas and improvements to software development processes.
  • Ability to collaborate effectively within a multidisciplinary and geographically distributed team spanning software development, engineering and technical support.

Desirable:

  • Experience developing scientific, engineering or numerical modelling software.
  • Experience with modern Fortran, C/C++, CUDA, Python, MATLAB or comparable programming and scripting languages.
  • Knowledge of numerical methods used in hydrodynamic, sediment transport, wave or environmental modelling.
  • Experience with software development practices and tools such as version control, code review, automated testing and issue tracking.
  • Familiarity with geographic information system (GIS) software and spatial data workflows.
  • Experience collaborating with remote or geographically distributed software development and engineering teams.
  • Experience preparing technical documentation, user guidance, training materials, conference papers or industry presentations.

Job Benefits

At BMT, we value flexibility, career growth, and an inclusive culture where diverse perspectives thrive.

  • We offer remote, hybrid, and part-time work options, with offices across Australia. We’re proudly ‘flexified’ with Flexa!
  • Our industry competitive benefits include a competitive salary offering, performance bonuses, and companywide bonuses as part of being an employee benefits trust
  • Defence Reserve Leave enabling defence reservist employees to undertake ADF obligations without financial disadvantage.
  • 24/7 Employee Assistance Program (EAP).
  • We invest in learning and development to help you grow.

Diversity, equity, and inclusion are at our core. We foster a workplace where everyone feels valued and supported, promoting innovation, collaboration, and respect.

Our values-Trust, Innovation, Passion, Respect, and Collaboration -define who we are and how we work.

Notice to Recruitment Agency & Related Services - Please note BMT receive job applications exclusively via our ATS system only. BMT do not warrant or agree to any unsolicited CVs submitted via any contact method including physical hard copies left with any employee at BMT or within our operational teams. We will not progress CVs shared on a speculative basis by email, and you accept our right to pursue such candidates with no obligation to third-party terms and conditions or liability to a fee.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,998,403 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Brisbane
Architect Data & AI 5 days ago
≈ $83k – $178k per year (Estimated) • In office • Full-Time • Sydney
Apply
≈ $128k – $275k per year (Estimated) • In office • Melbourne
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
$167k – $197k per year • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Jessup
Python
Bash
DevOps
Splunk
Ansible
VMWare
GitLab CI
CI/CD
Git
Docker
HPC
Linux
Management
Confluence
Agile
Apply
$160k – $210k per year • In office • TS/SCI • Full-Time • 9+ years exp • Bachelor's Degree • Jessup
Python
Rust
Bash
DevOps
Splunk
Ansible
containerd
GitLab CI
CI/CD
Jenkins
Git
Docker
IAM
HPC
Linux
Cybersecurity
Keycloak
HashiCorp Vault
Management
Confluence
Agile
Apply
Principal Engineer 3 hours ago
≈ $58k – $108k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Singapore
JavaScript
TypeScript
Ruby
Node JS
Ruby
Ruby on Rails
Databases
PostgreSQL
Redis
ElasticSearch
Apache Kafka
Frontend
React.js
Mobile
React Native
DevOps
Rest API
Terraform
AWS
GitHub
Management
Jira
Agile
Scrum
Apply
≈ $15k – $34k per year (Estimated) • Remote (India) • 3+ years exp • Bengaluru
C
C++
MATLAB
C
Embedded C
MATLAB
Simulink
DevOps
RTOS
Git
Apply
$11k per year (net) • In office • Samara
Python
PowerShell
Bash
Databases
PostgreSQL
MS SQL
DevOps
Zabbix
VMWare
Debian
Windows Server
Ubuntu
Proxmox VE
Linux
DNS
DHCP
VPN
VLAN
Management
Service Desk
Apply
Remote (India) • 5+ years exp • Bengaluru
C
C++
C
Embedded C
DevOps
CI/CD
Git
Linux
Management
Jira
Apply
≈ $23k – $64k per year (Estimated) • Remote (EAEU) • Full-Time • Chelyabinsk
Python
C#
1C
Databases
ClickHouse
Apply
≈ $23k – $64k per year (Estimated) • Remote (EAEU) • Full-Time • Saint Petersburg
Python
C#
1C
Databases
ClickHouse
Apply
$93k – $107k per year • Hybrid • Full-Time • 10+ years exp • Ottawa
MedTech
Verification & Validation
Defense
STANAG
Apply
$47k per year • Hybrid • Full-Time • Master's Degree • Bath
Apply
$61k – $75k per year • Hybrid • Full-Time • 4+ years exp • Ottawa
Apply
$75k – $107k per year • Hybrid • Full-Time • 15+ years exp
Apply
$75k – $107k per year • Hybrid • Full-Time • 15+ years exp • Halifax
Apply
≈ $99k – $213k per year (Estimated) • Hybrid • Full-Time • Melbourne • Sydney • Brisbane
Go
Java
C#
C#
.NET
DevOps
Terraform
AWS
Kubernetes
AWS Lambda
Amazon EC2
Management
Xero
Apply
≈ $65k – $120k per year (Estimated) • In office • Brisbane
Apply
≈ $43k – $72k per year (Estimated) • In office • Part-Time • Brisbane
Apply
≈ $60k – $119k per year (Estimated) • In office • Brisbane • Adelaide • Melbourne • Perth • Sydney
Apply
≈ $49k – $104k per year (Estimated) • Hybrid • Full-Time • Brisbane
Apply
See all jobs
This is one of many
1,998,403 more open roles from verified company boards, updated every day.