Point your AI agent at freehire and let it find you a job.

Get the CLI →

ENODA

NewBe an early applicant

Lead Software Engineer

Posted Updated 1 view
Discussion
Job Description

We have a number of opportunities for experienced Lead Software Engineers, or Senior Software Engineers with 3+ years at senior level, to join our business as we continue to scale.

The Lead Software Engineer will play a key role in the Software team, responsible for building and evolving ENODA's software solution for monitoring, control, dispatch, and advanced analytics of the energy grid.

This role sits at the intersection of software engineering, data engineering, and operational technology, and requires a strong understanding of backend application development and distributed systems. You will design and implement high-performance APIs, services, and computational engines such as simulation, dispatch optimisation, or digital twin, ensuring reliability, scalability, and maintainability across the platform.

Success in this position requires confidence in designing robust systems, building reliable integrations between services, and contributing to a platform that prioritises performance, resilience, and long-term maintainability.

We are hiring a number of technical leads to support the workstreams of our platform. Based on your strengths and our priorities, you will be matched to the workstream that fits you best.

  • Grid Visibility and Insight, which is responsible for the live operational awareness for operator.

  • Capacity Intelligence and Planning, where forecasting, hosting capacity and scenario/planning evaluate Enoda PRIME® Exchanger behaviour and network impact, at accuracy and scale.

  • Flexibility Orchestration, responsible for the optimisation and dispatch of energy assets such the Enoda PRIME® Exchanger, BESS and any other systems.

All workstreams are software-led, computationally intensive, and operate in critical-infrastructure contexts.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available