Apply now

Software Engineer (Mid-Level to Senior)

? Adelaide Preferred | ? Full-time


At OptiGrid, we’re building the tech to significantly improve the economics of grid-connected batteries and accelerate the clean energy transition. Through years of research and development, we’ve built a proprietary market forecasting and battery optimisation platform that substantially outperforms the status quo in the National Electricity Market (NEM).


Backed by prominent deep-tech and clean-tech investors, our team combining software engineering with deep NEM, forecasting, and energy market expertise is growing - and we’re looking for a (Mid-Level to Senior) Software Engineer to help us scale the platform.


This is an incredible opportunity to become an early and foundational team member at a climate-tech company that is at a growth inflection point, addressing a critical problem in one of the most important and fastest-growing markets.


What you'll do

  • Collaborate closely with software engineers, data scientists, and energy market experts to deliver new product features and improvements.
  • Productionise forecasting and optimisation models in Python, ensuring they are robust, scalable, and production-ready.
  • Develop and maintain the data pipelines powering our forecasting, optimisation, and bidding workflows.
  • Set standards and establish best practices for our production codebase on AWS infrastructure using modern DevOps practices.


What you’ll bring

  • 5+ years of Python experience, including strong fluency with Python’s numerical ecosystem (e.g. Pandas, Polars, NumPy).
  • 3+ years of working in technical teams, building data pipelines, delivering productionised code, and building or maintaining live applications.
  • Experience with AWS microservices, containerisation (Docker), CI/CD automation (e.g. GitHub Actions), and Python-based API development (e.g. FastAPI).
  • Knowledge of infrastructure-as-code tools (e.g. Terraform).
  • A collaborative, curious mindset and a willingness to work across disciplines.


⭐ Bonus points for…

  • Experience working with power systems, energy markets, or NEM/AEMO data.
  • Exposure to mathematical optimisation libraries.
  • Experience building ML pipelines or working with time series data.


? What you’ll love about working at OptiGrid

  • Competitive salary and generous Employee Share Options Plan.
  • Flexible work hours with hybrid or remote work arrangements.
  • Fast-paced, mission-driven environment where your code has direct real-world impact.
  • Work alongside a curious, ambitious, and tight-knit team solving hard problems together.
  • Opportunities for career growth as the company scales.


? How to apply

Send us your CV and a brief cover letter explaining why you're a great fit for the role.

To apply, please click the Apply button and complete your application on SEEK. Alternatively, you can email your application to Talent@OptiGrid.energy with the subject line: “Application – Software Engineer”


If you have any questions about the role, feel free to reach out for a confidential chat before applying.