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
https://www.originenergy.com.au/
FULL_TIME
Melbourne
Melbourne VIC
2000
Australia
Utilities
Computer & IT, Science & Engineering
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.
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