Skip to content

Senior Software Engineer

Engineering · Perth, Western Australia

First Mode is a carbon reduction company developing creative, clean energy solutions for heavy industry’s toughest problems.

We hope you’ll join us in building a brighter future for people and planet.

To meet the aim of decarbonising the heavy haulage industry First Mode is looking for talented Software Engineers to help deliver a suite of Data and Insights products to be used both by First Mode internally, as well as our customers.

These Data and Insights products include, but are not limited to:

  • Acquiring data in real-time from First Mode powerplants and associated hydrogen production/storage systems

  • Analysing both real-time and batch data in a computationally constrained environment, providing insights to operators

  • Integration with on-site systems to ensure that upgraded haulage vehicles can be used safely and efficiently in a changing environment

  • Acquisition of data from First Mode internal systems, including, manufacturing and engineering test beds to support the life-of-asset understanding of our products

Position Responsibilities

  • Serve as a technical lead within our data and insights team, owning delivery end-to-end throughout the product life cycle, collaborating with other software engineers towards team objectives.

  • Mentor team members in engineering best practices via coaching and design/code review

  • Drive operational excellence by delivering high quality software products via automated testing and tooling

  • Work effectively in a fast-paced, dynamic team environment

  • Represent the team as a stakeholder within a multi-disciplinary team, from system formulation through design, build and test

Basic Qualifications

  • Experience in some of the following programming languages: Python, Java, C#, Typescript, C++

  • Experience developing software for commercial Cloud environments (AWS, Azure, GCP), including Infrastructure as Code technologies (e.g. Terraform)

  • Experience developing API’s for integration using REST, gRPC or GraphQL approaches, or, experience consuming these APIs using common front-end frameworks (Angular/React/Vue)

  • Experience developing commercial software in an Agile environment

  • A demonstrated ability to work with engineers of different disciplines to meet a shared objective

Preferred Qualifications

  • Experience delivering a B2B SaaS software product

  • Previous mining experience is a benefit


  • This position will be located at First Mode’s office in Perth, WA


  • Applicants must be eligible for employment within Australia

Benefits & Perks

  • Competitive compensation and bonus structure
  • Paid-for private health insurance (hospital & benefits) 
  • 12 week paid parental leave for all parents both secondary and primary carers 
  • A culture that encourages professional growth with learning and development reimbursements 
  • Open and collaborative workspaces with free office snacks and lunches
  • Hybrid work model 



First Mode is an Equal Opportunity Employer; employment with First Mode is governed on the basis of merit, competence, and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.