📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

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

Hybrid 🇬🇧 English
Python SQL Vue.js Git pylint mypy coverage

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Australian Energy Market Operator (AEMO).
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Australia.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

25 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Australian Energy Market Operator (AEMO)

Perth