Principal Developer

3 weeks ago


Perth, Western Australia Australian Energy Market Operator (AEMO) Full time

Join to apply for the Principal Developer - .NET role at Australian Energy Market Operator (AEMO)

3 days ago Be among the first 25 applicants

Join to apply for the Principal Developer - .NET role at Australian Energy Market Operator (AEMO)

Get AI-powered advice on this job and more exclusive features.

Division: Digital

Department: Gas & Electricity Operations Digital Systems

Reference number: 12478

Engagement type: Fixed Term Contract

This is a 12 Month Fixed Term Contract (FTC) position based in Perth.

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 Team & The Position

The Digital Division is accountable to operate, maintain, and deliver digital capabilities for all of AEMO to ensure AEMO fulfills its obligations across all jurisdictions and markets in which AEMO operates. This includes strategic technology foresight and plans, delivery of digital change, operation of critical infrastructure, key internal stakeholder engagement as well as operation of all AEMO's IT applications and services.

As a critical member of the WEM (Wholesale Electricity Market) Operation Solutions team, the Principal Developer provides a lead role for the development of critical real-time power system operation software solutions; working closely with other digital teams to design, build and commission those solutions; engaging with subject matter experts and business stakeholders to ensure requirements are met; and supporting readiness and transitional activities.

This role would need to support successful implementation of critical programs and projects for WA portfolio from time to time

Position Responsibilities

  • Act as a development lead within the team, delegating tasks as required and providing thought leadership.
  • Engage with stakeholders, business users, and architecture teams when designing systems, managing their expectations and understanding.
  • Analyse, design, and develop software programming solutions for major projects and regular releases, adhering to and driving best practice standards.
  • Organise and join requirements and drive conversations to contribute to improved solution delivery that includes peer review and team discussion.
  • Ensure the structure of the documentation, architecture, software, and data models is such that the system is most cost-efficient, secure, and reliable.
  • Design and develop efficient and innovative solutions to business problem using appropriate modelling tools and techniques.
  • Act as a central reference and information source, providing guidance and assistance in the system project decision-making process.

Position Requirements

Skills & Experience:
  • Strong experience in building software, including design, development, and integration.
  • Demonstrated track record of implementing large complex projects. Proven experience in high performing teams running in Agile, Waterfall, or Hybrid projects.
  • Proven skills in managing software builds, automated testing, and deployment pipelines.
  • Experience in power system/power market operation or power system planning preferable.
  • An understanding of the WA Govt's Energy Transformation Strategy (ETS) and the proposed WEM Reforms preferable.
  • Demonstrating excellent understanding of delivering enterprise applications, using the below tech-stack:
    • C#, .Net Core
    • Java, Spring Boot
    • ORMs such as Entity Framework, Dapper, Hibernate
    • SQL, Oracle, PostGre, Databricks
    • Web development methodologies such as SPA, MVC, PWA, Microservices
    • javascript/typescript frameworks such as Vue, Angular, React, Blazor
    • Font end js frameworks such as Vuetify, Bootstrap, Element UI
    • Scale-able and performant web APIs using modern methodologies using REST, GraphQL, WebSockets
    • ESB Integration platforms desired webmethods, Boomi, Mulesoft
    • Distributed pub/sub messaging RabbitMQ, UM, JMS, etc
    • Source code and artefact repositories. Cloud Service Platforms and development. Microsoft Azure preferred
    • Azure DevOps pipelines, or similar CICD pipelines (Bamboo, Jenkins, etc)
    • Containerised development including Docker and Kubernetes
    • PowerShell and Python a plus
    • SCADA, PI, and real time systems a plus
    Must be an Australian citizen with the ability to attain and maintain an appropriate level of national security clearance.

    Education/ Professional Certifications
    • Tertiary and/or postgraduate in engineering, mathematics, science, information technology or a similar analytical discipline desirable.

    Benefits

    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 requireme nt s to support you during the application or interview process, simply let us know by emailing us a t talent@aemo.com.auSeniority level
    • Seniority levelMid-Senior level
    Employment type
    • Employment typeFull-time
    Job function
    • Job functionEngineering and Information Technology
    • IndustriesUtilities

Referrals increase your chances of interviewing at Australian Energy Market Operator (AEMO) by 2x

Sign in to set job alerts for "Principal Software Engineer" roles.

Perth, Western Australia, Australia A$180,000.00-A$190,000.00 1 week ago

Software Engineering Manager, Ubuntu Gaming

Perth, Western Australia, Australia 1 month ago

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Perth, Western Australia, Australia 6 months ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Perth, Western Australia, Australia 3 months ago

Linux Enablement - Software Engineering Manager

Perth, Western Australia, Australia 1 month ago

Ubuntu Enablement - Software Engineering Manager

Perth, Western Australia, Australia 1 month ago

Business Development Manager - Software Defined Automation, Australia and New Zealand

Perth, Western Australia, Australia 3 months ago

Technical Manager - Automotive and Industrial

Perth, Western Australia, Australia 9 months ago

Perth, Western Australia, Australia 1 week ago

Perth, Western Australia, Australia 3 weeks ago

Staff Software Engineer - .NET/iOS/Android

Perth, Western Australia, Australia 2 weeks ago

Perth, Western Australia, Australia 1 week ago

Staff Software Engineer - Java Fullstack

Perth, Western Australia, Australia 1 month ago

Perth, Western Australia, Australia 3 weeks ago

Perth, Western Australia, Australia 1 week ago

Perth, Western Australia, Australia 1 week ago

Embedded Linux Senior Software Engineer - Optimisation

Perth, Western Australia, Australia 1 month ago

Perth, Western Australia, Australia 1 week ago

Perth, Western Australia, Australia 2 weeks ago

Perth, Western Australia, Australia 9 hours ago

Perth, Western Australia, Australia 2 weeks ago

Senior Software Engineer - Naval Architect

Perth, Western Australia, Australia 1 month ago

Perth, Western Australia, Australia 1 week ago

Perth, Western Australia, Australia 4 weeks ago

Senior Software Engineer - Frontend (Open to remote across ANZ)

Perth, Western Australia, Australia 3 hours ago

Perth, Western Australia, Australia 5 days ago

Perth, Western Australia, Australia 5 days ago

Senior Software Engineer - MS Power Platform & Dynamics 365

Perth, Western Australia, Australia 1 month ago

Senior Software Engineer - Product & Features (Java) - Open to remote across ANZ

Perth, Western Australia, Australia 30 minutes ago

Perth, Western Australia, Australia 1 hour ago

Perth, Western Australia, Australia 2 weeks ago

Perth, Western Australia, Australia 5 days ago

Staff Software Engineer - MS Power Platform & Dynamics 365

Perth, Western Australia, Australia 3 days ago

Perth, Western Australia, Australia 1 week ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • Principal Developer

    3 weeks ago


    Perth, Western Australia Australian Energy Market Operator (AEMO) Full time

    Join to apply for the Principal Developer - .NET role at Australian Energy Market Operator (AEMO)3 days ago Be among the first 25 applicantsJoin to apply for the Principal Developer - .NET role at Australian Energy Market Operator (AEMO)Get AI-powered advice on this job and more exclusive features.Division: DigitalDepartment: Gas & Electricity Operations...


  • Perth, Western Australia fmgl Full time $90,000 - $120,000 per year

    About Us Fortescue is both a proud West Australian company and a global green solutions business. We are recognised for our culture, innovation and industry-leading development of infrastructure, mining assets and green energy initiatives. Our Opportunity Work Location: Perth – Fortescue's Perth office is located on the traditional lands of the Whadjuk...

  • Vice Principal

    3 weeks ago


    Perth, Western Australia at Full time

    Add expected salary to your profile for insightsSalvado Catholic College is seeking an exceptional leader to join the College as Vice Principal. The role will commence in January 2026.Introduction to the CollegeSalvado Catholic College is a vibrant and growing co-educational Catholic school nestled in the heart of Byford. Inspired by the life and teachings...

  • Vice Principal

    4 weeks ago


    Perth, Western Australia at Full time

    Add expected salary to your profile for insightsSalvado Catholic College is seeking an exceptional leader to join the College as Vice Principal. The role will commence in January 2026.Introduction to the CollegeSalvado Catholic College is a vibrant and growing co-educational Catholic school nestled in the heart of Byford. Inspired by the life and teachings...

  • Principal Consultant

    2 weeks ago


    Perth, Western Australia SLR Consulting Full time

    Principal Consultant - Climate Change & Net-Zero Strategy Join to apply for the Principal Consultant - Climate Change & Net-Zero Strategy role at SLR Consulting Principal Consultant - Climate Change & Net-Zero Strategy 3 days ago Be among the first 25 applicants Join to apply for the Principal Consultant - Climate Change & Net-Zero Strategy role at SLR...

  • Vice Principal

    2 weeks ago


    Perth, Western Australia Salvado Catholic College Full time

    1 day ago Be among the first 25 applicants Direct message the job poster from Salvado Catholic College POSITION OVERVIEWSalvado Catholic College is seeking an exceptional leader to join the College as Vice Principal.The role will commence in January 2026.As a key member of the College Executive Leadership Team, you will play a vital strategic role in guiding...

  • Vice Principal

    4 weeks ago


    Perth, Western Australia Salvado Catholic College Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from Salvado Catholic CollegePOSITION OVERVIEWSalvado Catholic College is seeking an exceptional leader to join the College as Vice Principal. The role will commence in January 2026.As a key member of the College Executive Leadership Team, you will play a vital strategic role in guiding...

  • Vice Principal

    4 weeks ago


    Perth, Western Australia Salvado Catholic College Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from Salvado Catholic CollegePOSITION OVERVIEWSalvado Catholic College is seeking an exceptional leader to join the College as Vice Principal. The role will commence in January 2026.As a key member of the College Executive Leadership Team, you will play a vital strategic role in guiding...


  • Perth, Western Australia SLR Consulting Full time

    Principal Consultant - Climate Change & Net-Zero StrategyJoin to apply for the Principal Consultant - Climate Change & Net-Zero Strategy role at SLR ConsultingPrincipal Consultant - Climate Change & Net-Zero Strategy3 days ago Be among the first 25 applicantsJoin to apply for the Principal Consultant - Climate Change & Net-Zero Strategy role at SLR...


  • Perth, Western Australia Minderoo Foundation Full time

    Join to apply for the Principal Engagement, Early Years role at Minderoo Foundation.Job DescriptionReporting to the Director, Early Years, you will actively contribute to a high-performing team and drive impact by working productively and efficiently.You will collaborate closely with other Focus & Enabler areas and Corporate Services as part of our matrix...