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


Start Date

Immediate

Expiry Date

09 Sep, 25

Salary

0.0

Posted On

10 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

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

Industry

Information Technology/IT

Description

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:

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...