Software Team Lead
Job Title: Software Team Lead
Location: Yate, North Bristol (2/3 Days On-Site Per Week)
Salary: Up to £80,000 (Depending on Experience)
Job Overview:
We’re seeking a Software Team Lead to oversee the design, development, and deployment of innovative software solutions while mentoring and guiding a team of skilled engineers. This role combines strategic technical leadership with hands-on development, ensuring engineering excellence and seamless project delivery.
Business Overview:
My client develops Energy Management & Storage Systems that ensure the reliable and secure operation of critical energy infrastructure.
They build:
• Edge control software for real-time decision-making
• Centralised data infrastructure to collect, store, and analyse system information
• User-facing tools that visualise and interact with live power system operations
In this role, you’ll work across the full technology stack — from embedded edge devices to cloud services and web applications — helping design and refine the systems that keep modern energy networks running safely and efficiently.
Responsibilities of the Role:
• Lead and mentor a team of 4–8 engineers.
• Drive architecture and design discussions for new features and systems.
• Produce clean, efficient, and well-documented code.
• Conduct code reviews and uphold engineering best practices.
• Troubleshoot and resolve technical issues across the software stack
• Hold regular 1:1s, performance reviews, and career development discussions.
• Foster a culture of collaboration, accountability, and continuous improvement.
• Guide day-to-day team operations, including stand-ups, sprint planning, and retrospectives.
Required Skills & Experience:
Technical Qualifications;
• 5+ years of professional software development experience.
• Strong proficiency in one or more languages such as Python, Java, or JavaScript/TypeScript.
• Full-stack development experience, ideally with React (or similar) on the frontend and RESTful APIs backed by relational databases (e.g., Postgres) on the backend.
• Experience working with cloud platforms such as AWS, Azure, or GCP.
• Solid understanding of DevOps practices, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
• Experience with authentication and authorisation frameworks (e.g., OAuth2, Keycloak) is a significant advantage.
Leadership & Communication;
• Demonstrated experience leading engineering teams or mentoring developers.
• Strong communication and interpersonal skills.
• Ability to translate business requirements into effective technical solutions.
• Familiarity with Agile/Scrum development practices.
To find out more, please apply with an up-to-date CV and you will be contacted and given further information.
Note: All applicants must be able to work in the UK without the need for Sponsorship now or in the future.
Location: Yate, North Bristol (2/3 Days On-Site Per Week)
Salary: Up to £80,000 (Depending on Experience)
Job Overview:
We’re seeking a Software Team Lead to oversee the design, development, and deployment of innovative software solutions while mentoring and guiding a team of skilled engineers. This role combines strategic technical leadership with hands-on development, ensuring engineering excellence and seamless project delivery.
Business Overview:
My client develops Energy Management & Storage Systems that ensure the reliable and secure operation of critical energy infrastructure.
They build:
• Edge control software for real-time decision-making
• Centralised data infrastructure to collect, store, and analyse system information
• User-facing tools that visualise and interact with live power system operations
In this role, you’ll work across the full technology stack — from embedded edge devices to cloud services and web applications — helping design and refine the systems that keep modern energy networks running safely and efficiently.
Responsibilities of the Role:
• Lead and mentor a team of 4–8 engineers.
• Drive architecture and design discussions for new features and systems.
• Produce clean, efficient, and well-documented code.
• Conduct code reviews and uphold engineering best practices.
• Troubleshoot and resolve technical issues across the software stack
• Hold regular 1:1s, performance reviews, and career development discussions.
• Foster a culture of collaboration, accountability, and continuous improvement.
• Guide day-to-day team operations, including stand-ups, sprint planning, and retrospectives.
Required Skills & Experience:
Technical Qualifications;
• 5+ years of professional software development experience.
• Strong proficiency in one or more languages such as Python, Java, or JavaScript/TypeScript.
• Full-stack development experience, ideally with React (or similar) on the frontend and RESTful APIs backed by relational databases (e.g., Postgres) on the backend.
• Experience working with cloud platforms such as AWS, Azure, or GCP.
• Solid understanding of DevOps practices, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
• Experience with authentication and authorisation frameworks (e.g., OAuth2, Keycloak) is a significant advantage.
Leadership & Communication;
• Demonstrated experience leading engineering teams or mentoring developers.
• Strong communication and interpersonal skills.
• Ability to translate business requirements into effective technical solutions.
• Familiarity with Agile/Scrum development practices.
To find out more, please apply with an up-to-date CV and you will be contacted and given further information.
Note: All applicants must be able to work in the UK without the need for Sponsorship now or in the future.