Software Engineer

About the Job

Brisbane or Melbourne, Australia

 

Who we are:

FloodMapp is a rapidly growing 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 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 in the event of flooding.   

 

At FloodMapp, people are our main focus, because hard problems require an exceptional team. As a diverse team, we value empathy, integrity, accountability and communication.  Everyone learns from each other. Everyone is passionate about solving a growing global problem and making a global impact. We all work to build a safer future. 

We believe that the unique ideas brought from all of our amazing team is one of the keys to our success. To create an inclusive and diverse culture, we welcome, encourage and celebrate applicants of any race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.  

 

The Role:

As a Software Engineer, you’ll have the opportunity to work with a cutting-edge tech stack (we’re cloud native) to design and build high-quality systems and services while contributing to technical decisions that directly affect our product and the experience of our customers. You’ll get to learn from the best by working alongside some of the most skilled talent in the industry. You’ll work alongside other software engineers, data scientists, and flood engineers to build real-time flood forecasting and mapping. You’ll learn a plethora of technologies ranging from GIS tools, to machine learning libraries, hydrology, hydraulics and all manner of infrastructure. You’ll deploy to production almost every day, you’ll have a voice in making critical decisions and be instrumental in building solutions that create a safer future.  

Your Responsibilities:
  • Write plenty of code (we’re a Python house) 

  • Build and deploy infrastructure to efficiently handle large volumes of real-time data  

  • Provide technical mentoring and code reviews 

  • Design, build, and maintain relational databases in PostGIS 

  • Design, build, and maintain Flask and FastAPI REST API endpoints 

  • Support the development of QGIS plugins to improve tooling for our Flood Operations Team 

  • Evaluate design decisions from low level details like file types and data structures to high level system orchestration techniques.  

FloodMapp is a highly dynamic startup environment, so there will be a great deal of agility required.  You should be comfortable with rapid, continuous problem-solving. Working on large scale problems with novel approaches to solve huge global challenges requires talent, teamwork and determination. 

 

Your Skills & Background:

We’re looking for someone passionate about solving these very real and very serious problems at scale.  

Ideal Experience:

  • 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 if you have:

  • DevOps experience, especially using Terraform 

  • Practical knowledge of agile software development methodologies 

Education Requirements:

  • Bachelor Degree in Computer Science or Software Engineering, or equivalent experience  

Your Pay & Perks:
  • Competitive salary  

  • Bonus paid day of birthday leave each year 

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

  • Paid parental leave and paid domestic & family violence leave.  

  • Employee Wellness Program 

  • Team events & celebrations 

  • Our head office is 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. Here you’ll have access to: 

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

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

    • Lots of snacks to get you through the day 

Location:
  • Brisbane or Melbourne, Australia  

  • We support hybrid and flexible working 

How to apply:

Please send your cover letter and resume via email to: careers+software@floodmapp.com and tell us why you’d like 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!