Home Job Listings Categories Locations

Senior Engineer - Power Systems Software

📍 Australia

Technology Australian Energy Market Operator

Job Description

Division: Operations

Department: System Modelling

Reference number: 12969

Engagement type: Permanent

AEMO at the Heart of Energy AEMO is Australia’s independent energy system and market operator and system planner. AEMO’s purpose is to ensure safe, reliable and affordable energy today, and enable the energy transition for the benefit of all Australians. Australian governments are now committed to a net zero economy for Australia by 2050 and our vision is to enable this. We have the once-in-a-lifetime opportunity to co-design the future of our energy systems, and our core values revolve around character, commitment, and connection. Join us as we contribute to this significant transition in the energy sector.

About the role This role is part of the Engineering Developer Services (EDS) team, a highly specialised software development team at the heart of Australia’s energy transition. The EDS team operates at the intersection of power systems engineering, software development, big data, and advanced analytics, delivering high impact, mission critical platforms that influence national energy strategy and operational decision making. impact, mission critical platforms that influence national energy strategy and operational decision making. impact, mission critical platforms that influence national energy strategy and operational decision-making.

This role offers the opportunity to work on cutting‑edge, high‑technology systems that are central to Australia’s transition to a secure, reliable, and sustainable electricity market. A key focus is the use of high‑resolution Phasor Measurement Unit (PMU) data and other time‑synchronised measurements to deliver unprecedented insight into power system behaviour. By enabling faster, deeper, and more accurate analysis of system dynamics, this work directly supports the safe integration of renewable generation, inverter‑based resources, and emerging technologies such as grid‑scale storage and virtual power plants, while maintaining system strength and resilience. The role focuses on the ongoing development of AEMO’s Synchro Phasor Engineering & Computation Tool (ASPECT), which captures and stores high‑resolution PMU data to provide enhanced operational visibility, detection, and analysis of power system oscillations, with a specific emphasis on sub‑synchronous oscillations arising in networks with high penetrations of inverter‑based resources (solar, wind, and batteries).

This is a 12-month fixed term contract that can be based at any AEMO office.

What you will be doing

Developing back-end software infrastructure necessary to facilitate the successful operation of the project's Python based power system analysis tools on the ASPECT Platform.

Collaborating with Power System Engineers to re-write existing Python based power system analysis tools to an enterprise standard, such that they are robust, use best practice coding methods and are compatible with the AEMO in-house platform on which they will be hosted.

Collaborating with Power System Engineers, to add new functionality to Python based power system analysis tools.

Developing and documenting processes for maintenance of the ASPECT Platform.

What you will bring to the role

Tertiary qualification in Software, Electrical, Mechatronics Engineering or similar, with significant industry experience in programming, power system analysis, or a related field.

Strong Python programming skills and experience, and experience with Python QA tooling e.g. pylint, mypy, coverage.

Experience in developing graphical user interfaces using Vue, and in power systems analysis and, grid systems technologies (e.g. DERMS, SCADA, ADMS) will be beneficial.

Practical experience with data processing pipelines; timeseries or streaming data, and system monitoring, logging and alerting.

Version control software (such as git), and test driven development and Domain modelling

In return some of our benefits to you

Flexible working: work from home, part time, job share, hybrid options, and additional leave options

Professional development via projects, industry networks, job rotation, study assistance and more.

Give back with up to 4 days of volunteering leave per year.

Reward your hard work with annual performance bonuses (subject to eligibility).

Embrace a healthier you with our wellness program, discounted health insurance, gym perks and our comprehensive Employee Assistance Program (EAP).

About Our Process At AEMO we are committed to creating a diverse and inclusive workforce. We welcome people of all backgrounds, including people with disabilities and neurodivergence and those who identify as Aboriginal and/or Torres Strait Islander. If you have any accessibility requirements to support you during the application or interview process, simply let us know by emailing us at ******************

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 20, 2026
Job Type: Technology
Location: Australia
Company: Australian Energy Market Operator

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.