This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client is a fast-growing global technology company transforming how the energy sector operates. Their platform helps energy providers modernise core operations, improve customer experiences, and optimise energy usage across connected devices. By building advanced software that supports renewable energy systems and smarter energy management, they are helping accelerate the transition to a more sustainable, affordable, and accessible energy future. With teams across multiple regions, the business is expanding its engineering presence in Australia and investing heavily in building a highly capable local team. The Melbourne team works closely with international colleagues to deliver a world-class SaaS platform used by energy retailers globally. The company supports a flexible hybrid working model, with teams typically collaborating in the Melbourne CBD office 2-3 days per week. As a senior engineer, you will play a key role in designing, building, and operating a large-scale SaaS platform that powers next-generation energy retailers. You’ll work within a high-performing engineering community of product-focused and data-driven engineers who are passionate about building reliable, scalable systems. While in a senior position, you will work to support and inspire junior-mid level team members, however this role will not have any direct reports or people management responsibilities. The senior engineers may occasionally collaborate across time zones with global teams across different time-zones.
Job Responsibility:
Design, build, and maintain scalable services supporting customer lifecycle and metering data management
Contribute to architecture and technical discovery for new platform capabilities
Write high-quality, maintainable code and lead by example in engineering best practices
Participate in the full software development lifecycle, from discovery and prototyping through to deployment and operational monitoring
Ensure services are reliable, observable, and performant in production environments
Work collaboratively within agile teams using tools such as Jira, Confluence, and Miro
Mentor engineers through code reviews, pair programming, and knowledge sharing
Requirements:
Strong hands-on software engineering experience, ideally with TypeScript or modern backend technologies
Experience building scalable, resilient cloud-native systems
Strong understanding of modern engineering practices, including CI/CD and automated testing
Experience working within agile product development teams
A passion for ownership, from technical design through to production support
Experience mentoring engineers and contributing to team capability
Curiosity and a continuous learning mindset
Candidates must have full working rights in Australia
Must be Melbourne based to work in a hybrid setting (CBD office location)
What we offer:
Annual discretionary bonus
Flexible hybrid working (2-3 days per week in Melbourne CBD office)
26 days annual leave
Progressive leave policies for life’s important moments