Software Engineer
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.