Software Team Lead
Job Title: Software Team Lead
Location: North Bristol - Hybrid (2 days on-site per week)
Salary: Up to £85,000 (Depending on Experience)
Please note, all applicants must be able to work in the UK without the need for VISA Sponsorship now or in the future.
Overview:
We re looking for an experienced Software Team Lead to help shape the next generation of Energy Management & Storage Systems. In this role, you ll combine hands-on technical leadership with people management, guiding a talented team of engineers while remaining closely involved in architecture, design, and delivery.
You ll be joining a business at the heart of the energy transition building software that ensures the secure, reliable operation of critical energy infrastructure.
Our client develops advanced software platforms that power modern energy networks. Their systems span the full technology stack, including:
The Role
As Software Team Lead, you ll lead a team of 4 6 engineers, setting technical direction while fostering a high-performance, collaborative culture. You ll be trusted to influence architecture, improve engineering standards, and ensure projects are delivered to a high level of quality.
Key Responsibilities
Location: North Bristol - Hybrid (2 days on-site per week)
Salary: Up to £85,000 (Depending on Experience)
Please note, all applicants must be able to work in the UK without the need for VISA Sponsorship now or in the future.
Overview:
We re looking for an experienced Software Team Lead to help shape the next generation of Energy Management & Storage Systems. In this role, you ll combine hands-on technical leadership with people management, guiding a talented team of engineers while remaining closely involved in architecture, design, and delivery.
You ll be joining a business at the heart of the energy transition building software that ensures the secure, reliable operation of critical energy infrastructure.
Our client develops advanced software platforms that power modern energy networks. Their systems span the full technology stack, including:
- Edge control software for real-time, mission-critical decision-making
- Centralised data platforms for collecting, storing, and analysing operational data
- User-facing applications that visualise and control live power system operations
The Role
As Software Team Lead, you ll lead a team of 4 6 engineers, setting technical direction while fostering a high-performance, collaborative culture. You ll be trusted to influence architecture, improve engineering standards, and ensure projects are delivered to a high level of quality.
Key Responsibilities
- Lead, mentor, and develop a team of software engineers
- Drive architecture and design discussions for new systems and features
- Write clean, efficient, and well-documented production code
- Conduct code reviews and champion engineering best practices
- Troubleshoot complex issues across the full software stack
- Run regular 1:1s, performance reviews, and career development conversations
- Guide day-to-day Agile delivery (stand-ups, sprint planning, retrospectives)
- Foster a culture of ownership, collaboration, and continuous improvement
- 5+ years of commercial software development experience
- Strong proficiency in Python & Java, or JavaScript/TypeScript
- Full-stack experience, ideally with React on the frontend and REST APIs backed by relational databases (e.g. PostgreSQL)
- Experience working with cloud platforms (AWS, Azure, or GCP)
- Solid understanding of DevOps practices, CI/CD pipelines, and containerisation (Docker, Kubernetes)
- Experience with authentication/authorisation frameworks is advantageous
- Proven experience leading or mentoring software engineers
- Strong communication and stakeholder-management skills
- Ability to translate business needs into pragmatic technical solutions
- Comfortable working within Agile / Scrum environments