Company: ZENOVO LTD
Job Type: Permanent, FullTime
Salary: £75,000 - £85,000 per annum
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:
- 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
From embedded edge devices through to cloud services and web applications, you’ll play a key role in designing systems that keep energy networks running safely, efficiently, and intelligently.
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
Skills & Experience Technical - 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
Leadership & Communication - 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