Lead Software Engineer at Origin Energy
Melbourne VIC 3000, , Australia -
Full Time


Start Date

Immediate

Expiry Date

11 Dec, 25

Salary

0.0

Posted On

11 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Sql, Version Control, Mastery, Graphql, Optimization, Aws, Kafka, Uncertainty, Rabbitmq, Automation, Teams, Spring Boot, Decision Making

Industry

Information Technology/IT

Description
  • Cutting-edge tech | Multiple Permanent Opportunity | CBD Location |
  • Be part of a bold, game-changing team driving digital transformation in energy!
  • Melbourne based

SKILLS & REQUIREMENTS

  • Proven leadership experience within a software engineering team.
  • Extensive and demonstrable expertise with Java & JavaScript languages, including Spring Boot, React, and related frameworks.
  • Proven ability to architect and deliver complex Restful or GraphQL APIs and automation for UI and API testing.
  • In-depth understanding of event-driven systems using tools such as SQS, RabbitMQ, or Kafka.
  • Comprehensive knowledge of database architecture, optimization, and SQL, with experience scaling database solutions.
  • Mastery in designing and managing CI/CD pipelines and deploying scalable applications on AWS.
  • Proficient in Git version control and leading GitHub-based collaboration at scale.
  • Strong leadership in Agile development, lean methodologies, and driving user-centric designs with HCD.
  • Exceptional communication, decision-making, and the ability to navigate and guide teams through uncertainty.
Responsibilities

ABOUT THE ROLE:

At Origin, we’re not just keeping up with the energy transition – we’re leading it. Join our Technology & Digital team at the forefront of building cutting-edge digital platforms that shape how millions of Australians interact with energy every day. This is your opportunity to work on high-impact initiatives, influence engineering culture, and grow your skills alongside some of the best minds in the industry, all while contributing to a more sustainable future.
As a Lead Software Engineer, you’ll drive the design and delivery of key digital capabilities across platforms like MyAccount, the Mobile App, Metering, and Customer Identity.
You’ll lead a development team, collaborate with stakeholders and partners, and ensure solutions align with business goals and technical standards.

ROLES & RESPONSIBILITIES

  • Oversee and guide software analysis, design, and development activities, ensuring alignment with business goals and technical strategy.
  • Establish and enforce best practices for Quality Assurance, test automation, and test-driven development across teams.
  • Architect and optimize CI/CD pipelines, ensuring seamless integration and deployment of applications.
  • Lead collaboration to define and prioritize requirements and acceptance criteria for complex user stories.
  • Facilitate and drive Agile ceremonies to ensure team alignment, efficiency, and effective delivery of objectives.
  • Serve as a thought leader on tools, processes, and technologies, driving innovation and influencing cross-functional Guilds.
  • Strategically manage test environments and test data, ensuring scalability and reliability for enterprise applications.
  • Lead mentoring and coaching efforts, building a high-performing team and promoting a culture of continuous learning and improvement.
Loading...