Logo-of-Our-Process-hiring-for-jobs-in-Australia-on-GrabJobs

Senior Engineer - Power Systems Software

icon building Company : Our Process
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Engineer - Power Systems Software


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 [email protected]


Original job Senior Engineer - Power Systems Software posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Our Process

AEMO manages electricity and gas systems and markets across Australia, helping to ensure Australians have access to affordable, secure and reliable energy.

Read more about the company

Auto-Apply to Senior Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Engineer Jobs in Australia

GrabJobs is the no1 job portal in Australia, connecting you to thousands of jobs fast! Find the best jobs in Australia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.