Engineer - Software (Melbourne) job at Origin Energy Limited
71 Days Ago
Linkedid Twitter Share on facebook
Engineer - Software (Melbourne)
2026-06-05T08:56:17+00:00
Origin Energy Limited
https://www.greataustraliajobs.com/jsjobsdata/data/employer/comp_5517/logo/origin.jpg
FULL_TIME
Melbourne
Melbourne VIC
2000
Australia
Utilities
Computer & IT, Science & Engineering
AUD
MONTH
2026-06-19T17:00:00+00:00
8

About the Role

At Origin, we're transforming the way we serve our customers and building the technology platforms that will power the future of energy. As a Senior Software Engineer, you'll play a key role in designing, developing and maintaining critical customer-facing and operational systems across our Retail technology landscape.

Working across initiatives including customer identity, digital channels, metering and account management, you'll collaborate with product teams, delivery partners and engineers to deliver scalable, high-performing solutions that improve customer experiences and business outcomes. This is an opportunity to influence technical direction, mentor others and contribute to one of Australia's largest technology transformations.

Key Responsibilities

  • Design, develop and maintain scalable software solutions using modern engineering practices and technologies.
  • Lead the delivery of complex features and enhancements across customer and operational platforms.
  • Drive engineering excellence through test automation, quality assurance and continuous improvement initiatives.
  • Build and optimise CI/CD pipelines to improve reliability, efficiency and deployment outcomes.
  • Collaborate with product, delivery and technology teams to define requirements and deliver customer-focused solutions.
  • Provide technical leadership, mentoring and coaching to engineers across the team.
  • Champion Agile delivery practices, engineering standards and secure software development principles.
  • Actively integrate AI tooling into your daily engineering workflow — from code generation and review to architecture exploration — raising the bar on what one engineer can deliver.

About You

You are an experienced software engineer who combines strong technical capability with a passion for delivering high-quality customer outcomes. You enjoy solving complex problems, influencing technical direction and supporting the growth of others within a collaborative team environment.

We're an AI-forward team. You'll be expected to bring curiosity and ambition to how you use AI tools in your day-to-day work — accelerating delivery, sharpening your craft and helping set the standard for the team around you.

To be successful, you will bring:

  • Extensive experience developing applications using Node.js, TypeScript and modern frameworks such as NestJS and React.
  • Strong experience designing and building RESTful and/or GraphQL APIs.
  • Expertise in automated testing, software quality practices and CI/CD pipeline development.
  • Experience working with cloud technologies, preferably AWS, and modern software delivery practices.
  • Strong knowledge of database design, optimisation and SQL.
  • Experience working within Agile delivery environments and large-scale technology programs.
  • Excellent communication, stakeholder engagement and mentoring skills.
  • Comfort using AI-assisted development tools (such as GitHub Copilot or similar) and a drive to continuously explore how AI can improve your engineering output.
  • Design, develop and maintain scalable software solutions using modern engineering practices and technologies.
  • Lead the delivery of complex features and enhancements across customer and operational platforms.
  • Drive engineering excellence through test automation, quality assurance and continuous improvement initiatives.
  • Build and optimise CI/CD pipelines to improve reliability, efficiency and deployment outcomes.
  • Collaborate with product, delivery and technology teams to define requirements and deliver customer-focused solutions.
  • Provide technical leadership, mentoring and coaching to engineers across the team.
  • Champion Agile delivery practices, engineering standards and secure software development principles.
  • Actively integrate AI tooling into your daily engineering workflow — from code generation and review to architecture exploration — raising the bar on what one engineer can deliver.
  • Node.js
  • TypeScript
  • NestJS
  • React
  • RESTful APIs
  • GraphQL APIs
  • Automated testing
  • Software quality practices
  • CI/CD pipeline development
  • AWS
  • Database design
  • SQL
  • Agile delivery practices
  • AI-assisted development tools (e.g., GitHub Copilot)
  • Extensive experience developing applications using Node.js, TypeScript and modern frameworks such as NestJS and React.
  • Strong experience designing and building RESTful and/or GraphQL APIs.
  • Expertise in automated testing, software quality practices and CI/CD pipeline development.
  • Experience working with cloud technologies, preferably AWS, and modern software delivery practices.
  • Strong knowledge of database design, optimisation and SQL.
  • Experience working within Agile delivery environments and large-scale technology programs.
  • Excellent communication, stakeholder engagement and mentoring skills.
  • Comfort using AI-assisted development tools (such as GitHub Copilot or similar) and a drive to continuously explore how AI can improve your engineering output.
postgraduate degree
12
JOB-6a228f31eefe8

Vacancy title:
Engineer - Software (Melbourne)

[Type: FULL_TIME, Industry: Utilities, Category: Computer & IT, Science & Engineering]

Jobs at:
Origin Energy Limited

Deadline of this Job:
Friday, June 19 2026

Duty Station:
Melbourne | Melbourne VIC

Summary
Date Posted: Friday, June 5 2026, Base Salary: Not Disclosed

Similar Jobs in Australia
Learn more about Origin Energy Limited
Origin Energy Limited jobs in Australia

JOB DETAILS:

About the Role

At Origin, we're transforming the way we serve our customers and building the technology platforms that will power the future of energy. As a Senior Software Engineer, you'll play a key role in designing, developing and maintaining critical customer-facing and operational systems across our Retail technology landscape.

Working across initiatives including customer identity, digital channels, metering and account management, you'll collaborate with product teams, delivery partners and engineers to deliver scalable, high-performing solutions that improve customer experiences and business outcomes. This is an opportunity to influence technical direction, mentor others and contribute to one of Australia's largest technology transformations.

Key Responsibilities

  • Design, develop and maintain scalable software solutions using modern engineering practices and technologies.
  • Lead the delivery of complex features and enhancements across customer and operational platforms.
  • Drive engineering excellence through test automation, quality assurance and continuous improvement initiatives.
  • Build and optimise CI/CD pipelines to improve reliability, efficiency and deployment outcomes.
  • Collaborate with product, delivery and technology teams to define requirements and deliver customer-focused solutions.
  • Provide technical leadership, mentoring and coaching to engineers across the team.
  • Champion Agile delivery practices, engineering standards and secure software development principles.
  • Actively integrate AI tooling into your daily engineering workflow — from code generation and review to architecture exploration — raising the bar on what one engineer can deliver.

About You

You are an experienced software engineer who combines strong technical capability with a passion for delivering high-quality customer outcomes. You enjoy solving complex problems, influencing technical direction and supporting the growth of others within a collaborative team environment.

We're an AI-forward team. You'll be expected to bring curiosity and ambition to how you use AI tools in your day-to-day work — accelerating delivery, sharpening your craft and helping set the standard for the team around you.

To be successful, you will bring:

  • Extensive experience developing applications using Node.js, TypeScript and modern frameworks such as NestJS and React.
  • Strong experience designing and building RESTful and/or GraphQL APIs.
  • Expertise in automated testing, software quality practices and CI/CD pipeline development.
  • Experience working with cloud technologies, preferably AWS, and modern software delivery practices.
  • Strong knowledge of database design, optimisation and SQL.
  • Experience working within Agile delivery environments and large-scale technology programs.
  • Excellent communication, stakeholder engagement and mentoring skills.
  • Comfort using AI-assisted development tools (such as GitHub Copilot or similar) and a drive to continuously explore how AI can improve your engineering output.

Work Hours: 8

Experience in Months: 12

Level of Education: postgraduate degree

Job application procedure

 

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Australia
Job Type: Full-time
Deadline of this Job: Friday, June 19 2026
Duty Station: Melbourne | Melbourne VIC
Posted: 05-06-2026
No of Jobs: 1
Start Publishing: 05-06-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.