TUFLOW Coastal Modelling Specialist – Software Development

Bmt Defence Services LTD

City of Brisbane

Hybrid

AUD 130,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work options
Hybrid working arrangements
Defence Reserve Leave
EAP (Employee Assistance Program)
Learning & development

Job summary

BMT is expanding its TUFLOW Software Team in Brisbane to advance coastal engineering and numerical modelling capabilities. The role focuses on developing, testing and enhancing TUFLOW FV, applying coastal engineering expertise to deliver innovative software solutions.

You will work with developers and engineers to improve performance, document techniques, and contribute to multi-disciplinary initiatives across Australia and internationally.

Qualifications

  • This role requires a degree in engineering or science and at least five years in coastal engineering and modelling.
  • Sufficient programming experience in scientific software development is essential.
  • Experience with 2D/3D coastal hydrodynamic modelling is required.
  • Familiarity with coastal modelling tools (TUFLOW, Delft3D, MIKE) is desirable.
  • Strong communication and ability to present complex topics to groups.

Responsibilities

  • Undertake complex software development tasks with autonomy and professional judgement.
  • Plan and prioritise work to meet scope, schedule, and quality.
  • Investigate modelling challenges and devise practical solutions.
  • Develop, test, document, and maintain features across the TUFLOW Suite.
  • Contribute to codebase modernisation for performance and maintainability.
  • Engage with users and stakeholders to translate needs into product improvements.

Skills

Coastal engineering
Numerical modelling
C/C++
Fortran
Python
Wave/sediment modelling
GIS & spatial data
Problem solving
Technical presentation

Education

Bachelor's degree in engineering or sciences

Tools

TUFLOW Suite
Delft3D
MIKE
Git / version control
GIS software

Job description

Location: Brisbane - Australia

Employment type: Full Time

Workplace type: Hybrid

Description

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
  • 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.
  • 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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

TUFLOW Coastal Modelling Specialist – Software Development
TUFLOW Coastal Modelling Specialist – Software Development

BMT • City of Brisbane

On-site
AUD 120,000 - 180,000
Remote/hybrid work options
Competitive benefits
Defence Reserve Leave
+2
TUFLOW Software Engineer
TUFLOW Software Engineer

BMT • City of Brisbane

On-site
AUD 120,000 - 180,000
Remote work options
Hybrid work options
Defence Reserve Leave
+2
TUFLOW Software Engineer
TUFLOW Software Engineer

Bmt Defence Services LTD • City of Brisbane

Hybrid
AUD 120,000 - 180,000
Remote work
Hybrid work
Part-time
+3
TUFLOW Software Engineer
TUFLOW Software Engineer

BMT Group • City of Brisbane

Hybrid
AUD 120,000 - 170,000
Remote work options
Hybrid work options
Part-time option
+4
Software Sales Specialist - TUFLOW
Software Sales Specialist - TUFLOW

BMT • City of Brisbane

On-site
AUD 90,000 - 130,000
Remote work options
Hybrid work options
Defence Reserve Leave
+2
Software Sales Specialist - TUFLOW
Software Sales Specialist - TUFLOW

BMT TUFLOW • City of Brisbane

On-site
AUD 120,000 - 180,000
Flexible work options
Competitive benefits
Performance bonuses
+2
Coastal Modelling Specialist — TUFLOW FV & Software
Coastal Modelling Specialist — TUFLOW FV & Software

BMT • City of Brisbane

On-site
AUD 120,000 - 180,000
Remote/hybrid work options
Competitive benefits
Defence Reserve Leave
+2
Senior Water Resources Engineer
Senior Water Resources Engineer

BMT Group • City of Brisbane

Hybrid
AUD 150,000 - 210,000
Remote work options
Hybrid work model
Part-time options
+4
Coastal Modelling Specialist (TUFLOW FV) — Hybrid Role
Coastal Modelling Specialist (TUFLOW FV) — Hybrid Role

Bmt Defence Services LTD • City of Brisbane

Hybrid
AUD 130,000 - 190,000
Remote work options
Hybrid working arrangements
Defence Reserve Leave
+2
Software Sales Specialist - Tuflow
Software Sales Specialist - Tuflow

Bmt Defence Services Ltd • City of Brisbane

Hybrid
AUD 110,000 - 150,000
Remote work options
Hybrid work options
Part-time work options