About us
We're on a mission to make clean energy easier for everyone. We take pride in our promise to do what's right by our people, customers and planet – it's basically why we get up in the morning. Across charging, solar, storage and business, our ambition remains the same: inspiring a clearer path to clean energy.
Job Purpose
Egg is a leader in the renewable energy sector, helping Private & Public Sector entities achieve their sustainability goals through innovative technology and strategic partnerships.
We are seeking a dynamic and experienced Head of Engineering to join our team. In this role, you will lead and inspire our engineering team, drive technical excellence, and collaborate closely with product management and design to deliver cutting-edge solutions that address customer needs. Your expertise will be crucial in shaping the future of Egg’s technological landscape, ensuring robust and scalable systems that support our ambitious growth plans.
Key Accountabilities
Team Leadership:
- Build, lead, mentor, and manage a team of software engineering leaders, fostering a collaborative and high-performing environment.
- Conduct regular performance reviews, set clear goals, and provide professional development opportunities.
Agile Development:
- Guide the engineering team in agile practices, ensuring adherence to Scrum or Kanban methodologies with continuous release cycles.
- Ensure teams are running sprint planning, daily stand-ups, and retrospectives to enhance team productivity and delivery.
Product Collaboration:
- Work closely with product management and design leadership to build the strategy for Product Engineering.
- Focus on solving customer problems through rapid testing and learning frameworks.
- Create technical solutions that are scalable, maintainable, and meet customer needs.
Cloud Technology:
- Oversee the development and operation of cloud-based systems, ensuring high availability, performance, and security.
- Implement best practices for cloud architecture and infrastructure management.
Technical Expertise:
- Set the bar in coding practices, focusing on developing high-quality, maintainable code.
- Provide guidance on the full software development lifecycle.
- Ensure that the technology architecture is fit for the ongoing needs of the business.
Stakeholder Management:
- Manage relationships with key stakeholders, communicating technical concepts and project progress effectively.
- Ensure alignment between engineering deliverables and business objectives.
Innovation and Continuous Improvement:
- Stay abreast of industry trends and emerging technologies to drive innovation within the team.
- Foster a culture of continuous improvement, encouraging experimentation and learning.
Knowledge & Experience
- Minimum of 8 years in a senior software engineering role, with at least 5 years of line management experience.
- Proven track record of leading engineering teams in an agile environment, excluding experience limited to “SAFe” or “Less” frameworks.
- At least 2 years of experience working in a startup, demonstrating the ability to thrive in fast-paced, dynamic environments.
Technical Skills:
- Expert proficiency in modern programming languages (e.g., C++, Python, Java).
- Experience with cloud technologies and managing cloud-hosted systems.
- Full-stack development experience is a bonus.
- Experience in the energy industry is a bonus.
- Excellent stakeholder management skills, with the ability to communicate complex technical concepts to non-technical audiences.
- Strong problem-solving and analytical skills.
*Egg is an equal opportunity employer. We embrace diversity and are committed to creating an inclusive environment for our people.