This job is no longer available
This job expired on 16/09/2026. It no longer accepts applications.
Engineer - Power Systems Software
Australian Energy Market Operator (AEMO) · Perth
Job description
About the role
The Engineering Developer Services team at AEMO is looking for a Software Engineer to develop and enhance power‑system analysis tools used by internal engineers and market participants. This is a 12‑month fixed‑term position that can be performed from multiple locations across Australia.
Key responsibilities
- Write enterprise‑grade code using SQL, Python and Vue.js.
- Collaborate with Power System Engineers to refactor existing Python tools to meet enterprise standards, ensuring robustness and compatibility with AEMO’s in‑house platform.
- Add new functionality to Python‑based power‑system analysis applications.
- Promote a culture of strong customer support, excellent user experience and high software quality.
- Identify and advocate for process improvements.
Required profile
- Energy‑sector experience is desirable but not mandatory.
- Proficiency with Python quality‑assurance tools such as pylint, mypy and coverage.
- Experience with version‑control systems (e.g., Git) and test‑driven development.
- Knowledge of power‑system analysis and grid technologies (e.g., DERMS, SCADA) is a plus.
- Experience building graphical user interfaces with Vue.js is advantageous.
Required skills
- Python
- SQL
- Vue.js
- Git
- pylint
- mypy
- coverage
- Test‑driven development
What we offer
- Flexible working arrangements: remote, hybrid, part‑time or job‑share options.
- Additional leave options and up to 4 days of volunteering leave per year.
- Professional development through projects, industry networks and study assistance.
- Annual performance bonuses (subject to eligibility) and wellbeing programs.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Australian Energy Market Operator (AEMO)
Perth