{"id":2932649,"url":"https://alion.io/job/bmt-tuflow-coastal-modelling-specialist-software-development","title":"TUFLOW Coastal Modelling Specialist – Software Development","company":{"id":668837,"name":"BMT","domain":"bmt.org","url":"https://alion.io/company/bmt-3","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":{"grade":"A","score":100,"open_postings":4,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":19,"computed_at":"2026-10-27T05:46:45Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Brisbane, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":76000,"max_usd":163000,"period":"year","method":"role_seniority_country_cell","sample_n":9},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":true},{"name":"CUDA","optional":true},{"name":"Fortran","optional":true},{"name":"MATLAB","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-10-19T15:04:02Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-28T00:44:09Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"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.\nWith 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/).\nAs 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.\nKey Responsibilities\nUndertake complex technical and software development tasks, exercising professional judgement, initiative and appropriate autonomy.\nPlan and prioritise work to deliver agreed outcomes within scope, schedule, budget and quality requirements.\nInvestigate technical and numerical modelling challenges, evaluate alternative approaches and develop practical solutions where established precedents may not exist.\nDevelop, 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.\nContribute to the planned enhancement and modernisation of the TUFLOW codebase to support product quality, maintainability, performance and the future needs of users.\nApply specialist coastal engineering and numerical modelling knowledge to software development, testing, technical support and product planning activities.\nCollaborate with the wider TUFLOW team and other BMT specialists to deliver multidisciplinary development, research and technical initiatives.\nEngage with users and stakeholders, as appropriate, to understand technical requirements, support service delivery and inform software development priorities.\nMaintain a strong working knowledge of relevant modelling software, programming languages, development tools, numerical methods and industry practices.\nSupport the preparation of technical papers, guidance materials, training content and industry or conference presentations.\nWork in accordance with applicable quality, safety, environmental, information security and software development procedures and standards.\nMaintain and develop professional and technical capabilities relevant to the role.\nIn 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.\n\nRight to Disconnect\nWe 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.\nSkills, Knowledge & Expertise\nEssential:\nA bachelor’s degree in engineering, science or another relevant discipline.\nA 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.\nDemonstrated experience in 2D and 3D coastal hydrodynamic modelling, together with experience in coastal sediment transport, wave or environmental modelling.\nExperience using coastal modelling software from the TUFLOW Suite, Delft3D, MIKE or a comparable platform.\nDemonstrated programming or software development experience, with a sound foundational level of programming proficiency.\nStrong technical, analytical and problem-solving skills, complemented by effective interpersonal skills.\nExcellent written and verbal communication skills, including the ability to explain complex technical concepts clearly.\n Confidence in delivering technical presentations, training or guidance to small groups.\nDemonstrated ability to work independently, exercise initiative and contribute ideas and improvements to software development processes.\nAbility to collaborate effectively within a multidisciplinary and geographically distributed team spanning software development, engineering and technical support. \n Desirable:\nExperience developing scientific, engineering or numerical modelling software.\nExperience with modern Fortran, C/C++, CUDA, Python, MATLAB or comparable programming and scripting languages.\nKnowledge of numerical methods used in hydrodynamic, sediment transport, wave or environmental modelling.\nExperience with software development practices and tools such as version control, code review, automated testing and issue tracking.\nFamiliarity with geographic information system (GIS) software and spatial data workflows.\nExperience collaborating with remote or geographically distributed software development and engineering teams.\nExperience preparing technical documentation, user guidance, training materials, conference papers or industry presentations.\nJob Benefits\nAt BMT, we value flexibility, career growth, and an inclusive culture where diverse perspectives thrive.\nWe offer remote, hybrid, and part-time work options, with offices across Australia. We’re proudly ‘flexified’ with Flexa! \nOur industry competitive benefits include a competitive salary offering, performance bonuses, and companywide bonuses as part of being an employee benefits trust \n Defence Reserve Leave enabling defence reservist employees to undertake ADF obligations without financial disadvantage. \n24/7 Employee Assistance Program (EAP). \nWe invest in learning and development to help you grow.\nDiversity, equity, and inclusion are at our core. We foster a workplace where everyone feels valued and supported, promoting innovation, collaboration, and respect.\nOur values-Trust, Innovation, Passion, Respect, and Collaboration -define who we are and how we work.\n\n 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.","description_format":"text","description_chars":7205,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Marine & Ocean Engineering","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-10-20T15:04:02Z"}],"visa":[],"liveness":{"score":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.891,"p_room":0.945,"age_days":7,"expected_fill_days":19,"reasons":["conf:3","velocity","win:mid"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/bmt-tuflow-coastal-modelling-specialist-software-development","json_url":"https://alion.io/job/bmt-tuflow-coastal-modelling-specialist-software-development.json","meta":{"generated_at":"2026-10-28T04:12:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5517,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":668837},"rest":"https://alion.io/mcp/rest/get_company?id=668837"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbmt-tuflow-coastal-modelling-specialist-software-development"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbmt-tuflow-coastal-modelling-specialist-software-development"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbmt-tuflow-coastal-modelling-specialist-software-development"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bmt-tuflow-coastal-modelling-specialist-software-development\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbmt-tuflow-coastal-modelling-specialist-software-development"}]}