Company Description
At Evergen, we are on a mission to accelerate the retirement of legacy generation assets by orchestrating over 10 GW of Distributed Energy Resources across the globe. Our team is an amazing mix of some of the smartest, curious and most diverse people from all over the world working together to speed the transition of the world to renewables.
Evergen is the software heart beating across the entire energy ecosystem. We optimise and orchestrate batteries and other technologies to collectively support the electricity grid, and in so doing we increase the uptake of renewable energy and create additional value for individual asset owners.
Owned and backed by Intellihub, Australia’s leading smart metering company, together we are simplifying and evolving the clean energy transition for all Australians.
Job Description
As a Lead Software Engineer here at Evergen, you will take stewardship of one of our engineering squads which means that you will be responsible for the engineering excellence and standards for the squad.
Your responsibilities will include the following:
- Lead the design, implementation, and delivery of complex software projects, ensuring high-quality outcomes with minimal technical debt. Provide technical guidance to ensure alignment with engineering best practices and business goals
- Develop and document scalable and reliable software solutions, collaborating with cross-functional team members to ensure designs meet functional and non-functional requirements
- Provide structured feedback through code reviews.
- Ensure all engineering outputs adhere to Evergen’s security and information standards, fostering a culture of secure coding and information protection.
- Work with cross-functional teams, influencing decisions positively to align with project goals. Foster a culture of open communication and teamwork without relying on formal authority
- Monitor production systems and proactively address technical issues to maintain service reliability and performance.
- Maintain and enforce best practices, including test-driven development, design patterns, and SOLID principles, to ensure maintainability, testability, and scalability of software
- Promote a safe and healthy work environment and contribute to continual improvement in quality and performance at Evergen by complying with all relevant policies and procedures
Qualifications
- 5+ years of back-end software engineering experience.
- 1+ years of experience using GoLang or .Net to deliver production applications.
- Strong command of algorithms, time complexity and data structures.
- Excellent skills in code optimisation and performance analysis tools.
- Experience with TDD and latest testing frameworks.
- Experience with DDD
- Experience with building microservices in cloud-based environments such as AWS.
- Excellent knowledge of design patterns, SOLID principles and message-driven architecture.
- Experience in API development (RESTful)
- Experience with CI/CD pipeline automation.
- Experience in modern relational and non-relational databases (e.g. SQL and Mongo)
Bonus skills
- Experience using actor models and frameworks such as Orleans is desirable.
- Experience with containerisation/orchestration frameworks such as docker and Kubernetes
Additional Information
Our team is a diverse group of brilliant, curious, and passionate individuals working together to solve some of the world’s most pressing energy challenges.
If you’re excited to make a real impact on the future of energy, we’d love to hear from you! Submit your application today and help us build a sustainable energy future.
Top Skills
What We Do
The Intellihub Group is an Australian and New Zealand based utility services company that delivers innovative metering, data and behind the meter solutions that maximise digital and new energy services.
We are an experienced and leading provider of multi-utility services across electricity, gas and water networks for residential, commercial & industrial, embedded network and solar metering customers.
We specialise in asset management, installation, financing, and the day-to-day operations of smart meters, managing more than 2.5 million advanced smart meters, with a significant committed deployment pipeline.
The Intellihub Group includes technology provided by leading energy technology company GreenSync, the world’s first digital pool monitoring business Pooled and New Zealand based metering and data provider Influx. It is also deploying electric vehicle chargers and residential batteries in NSW and Victoria.
We are the only independent smart metering provider across ANZ, supplying smart meters to more than 50 energy retailers.