Lead Software Engineer
Job Summary
As the Lead Software Engineer youll take technical ownership of an engineering squad and shape its technical direction to guide it toward excellent delivery high engineering standards and strong team performance.
Your responsibilities will include:
- Leading the design and delivery of high-performance scalable software systems while maintaining quality and minimising technical debt
- Collaborating with product managers data scientists and operations teams to align software solutions with business and product goals
- Mentoring engineers through structured feedback code reviews and technical guidance
- Ensuring engineering outputs meet security compliance and information protection standards
- Monitoring and troubleshooting production systems to maintain reliability and performance
- Promoting best practices and contributing to continuous improvement in engineering processes technical standards and team culture
Qualifications :
- Tertiary qualification in Computer Science Software Engineering or a related field or equivalent practical experience
- 5 years of backend software engineering experience
- Proven leadership in delivering and maintaining complex production applications
- Production experience with Go or strong experience in another modern backend language with the ability to work effectively in Go
- Strong knowledge of algorithms data structures and performance optimisation
- Excellent understanding of design patterns SOLID principles and message-driven architectures
- Proficiency with TDD CI/CD and modern testing frameworks
- Experience designing microservices and APIs in cloud environments particularly AWS
- Experience with relational and non-relational databases including SQL and MongoDB
Bonus Experience
- Actor-based frameworks (e.g. Orleans)
- Containerisation and orchestration (Docker Kubernetes)
- Experience with electricity grids and distributed energy assets such as batteries solar and inverters
Additional Information :
This role can be based in Newcastle or Sydney. We offer a dynamic and inclusive workplace that values collaboration and diversity. With a flexible and hybrid working mode we prioritise work-life balance while fostering personal and professional growth.
Our team is a diverse group of brilliant curious and passionate individuals working together to solve some of the worlds most pressing energy challenges.
If youre excited to make a real impact on the future of energy wed love to hear from you! Submit your application today and help us build a sustainable energy future.
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Intellihub, we're not just about metering and data solutions – we're about our people. Our team of passionate individuals drives our mission to simplify the energy transition and make a real difference in the lives of millions of people across Australia and New Zealand. But our su ... View more