Intellihub Group Logo

Intellihub Group

Lead Software Engineer

Posted 5 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Sydney, New South Wales
Senior level
Remote
Hiring Remotely in Sydney, New South Wales
Senior level
The Lead Software Engineer will oversee an engineering squad, ensuring high-quality software design and implementation, technical guidance, system monitoring, and adherence to security standards.
The summary above was generated by AI

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

.Net
AWS
Docker
Go
Kubernetes
Mongodb
SQL
HQ

Intellihub Group Sydney, New South Wales, AUS Office

570 George St, Level 14, Sydney, New South Wales, Australia, 2000

Similar Jobs

Yesterday
Easy Apply
Remote
2 Locations
Easy Apply
Senior level
Senior level
HR Tech • Information Technology • Software
The Lead Software Engineer improves developer productivity by building tools, optimizing workflows, and enhancing the onboarding experience for engineers. This role involves working with various programming languages and cloud-native technologies to create an effective developer environment.
Top Skills: Aurora MysqlAWSCircleCIDockerEcs/EcrGithub ActionsGoJavaScriptJenkinsKubernetesPHPRds MysqlRedisTerraform
6 Days Ago
Remote
Hybrid
7 Locations
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
The Lead Software Engineer will lead technical direction, mentor team members, drive innovation, and tackle complex problems while dedicating hands-on time to coding and reviews.
Top Skills: AWSC#Node.jsReact
5 Days Ago
Remote
Newcastle, New South Wales, AUS
Senior level
Senior level
Utilities
As a Lead Software Engineer, you'll oversee engineering excellence, lead software projects, enforce best practices, and ensure high-quality outcomes for renewable energy solutions.
Top Skills: .NetAWSDockerGoKubernetesMongodbSQL

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account