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:
- 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
- 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