top of page

Senior Software Engineer

About the Job

Brisbane or Melbourne, Australia


Who we are:

FloodMapp is a rapidly growing, venture backed technology company looking to expand our team to scale our product across Australia and the United States.


Flooding is the costliest natural disaster, causing billions in damage and taking thousands of lives across the globe every single year. FloodMapp offers real-time flood forecasting and mapping using cutting edge technology. We work with large organizations across the public and private sector to improve safety and prevent damage.   


At FloodMapp, people are our main focus, because solving hard problems requires an exceptional team. As a diverse team, we value empathy, inclusion and communication. The nature of our complex product requires a multidisciplinary team; with many team members coming from different technical backgrounds from flood engineering to data science.  

We prioritise collaboration, cross training and peer mentorship, with each team member encouraged to bring their ideas to the table. Everyone is passionate about solving a growing global problem. We all work to build a safer future.  

Your Role & Responsibilities:

At FloodMapp you will:

  • Write plenty of python

  • Help to design, build, and run our growing platform

  • Work in a small team that thrives on solving big problems

  • Be exposed to a plethora of technologies ranging from GIS tools, to machine learning libraries, and all manner of infrastructure

  • Deploy to production almost everyday

  • Efficiently handle large volumes of real-time data

  • Share your skills with others through technical mentoring and code reviews

  • Be continuously learning about GIS, hydrology, hydraulics and cloud infrastructure

Your Skills & Background:
We recognise that everyone comes from a diverse background and brings different skill sets. Below is a guide for what skills and experience we're looking for:


  • 5+ years in software development with experience in writing high-performance quality code in Python 

  • Experience and knowledge of building and maintaining AWS infrastructure 

  • Experience wrangling and manipulating large volumes of data in PostgreSQL 

  • Familiarity with Docker 


It's great, but not required to have:

  • Devops experience, especially using Terraform 

  • Practical knowledge of agile software development methodologies 

Education Guide:

  • Bachelor Degree in Civil or Environmental Engineering  

  • Other relevant qualification 

Your Pay & Perks:
  • Competitive salary & opportunity to get stock options via our ESOP plan 

  • Bonus paid day of birthday leave each year 

  • Bonus two paid days of reboot leave each year to promote mental & physical health 

  • Employee Wellness Program 

  • End-of-Trip Facilities: bicycle parking and showers with a free towel service 

  • Team events & celebrations 

  • Free aeropress coffee (don’t worry the team will show you how to brew it) 

  • Stocked fruit bowl for a healthy snack 

  • We’re based in The Precinct with the QLD AI hub. There are regular tech meetups and social events for all of the startups based in the building 

  • Brisbane or Melbourne, Australia. You should have full working rights to live and work in Australia. 

How to apply:

Please send your resume and a cover letter to telling us why you want to join our mission.  


Don’t meet every single requirement? Don’t count yourself out just yet. Studies have shown some individuals are less likely to apply to jobs unless they meet every single qualification. At FloodMapp, we are dedicated to building a diverse workplace based on merit, great work ethics, and character. So, if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job advertisement, we encourage you to apply anyways. You may be just the right candidate for this or other roles. We look forward to hearing from you! 

bottom of page