Software Team Lead
Salary: £55,000 - 65,000 per year
Requirements:- Strong commercial experience developing software using C# and .NET, ideally including .NET 8.
- Previous experience leading, mentoring or managing software development professionals.
- Strong understanding of software architecture, design principles and development best practice.
- Experience writing automated tests and maintaining high-quality production code.
- Ability to work across different areas of an application, from user interfaces through to core functionality and data.
- Experience working collaboratively with product, UX and other technical disciplines.
- Strong problem-solving and analytical abilities.
- Confident communicating technical concepts to both technical and non-technical audiences.
- Experience contributing to technical roadmaps, planning and prioritisation.
- A proactive approach to continuous improvement and adoption of new technologies.
- An understanding of user-centred product development and the importance of incorporating customer insight into technical decisions.
- Lead, support and develop a team of software engineers and QA professionals, creating an environment focused on collaboration, learning and high performance.
- Provide technical guidance and remain hands-on with software development, contributing to the teams codebase and setting a strong example of engineering best practice.
- Make effective use of modern AI-enabled development tools, such as Claude Code and similar technologies, to enhance productivity, code quality and technical learning.
- Help the team adopt AI development tools in a practical, secure and responsible manner.
- Maintain a strong focus on the end user, ensuring software solutions address genuine customer needs and deliver measurable value.
- Use customer feedback, product information and available data to influence technical and design decisions.
- Work alongside product and technology leadership to establish development roadmaps that balance customer priorities, commercial requirements and technical improvements.
- Facilitate effective planning and prioritisation across the team.
- Contribute across the full software stack, including user interfaces, core application functionality, data storage, integrations, bug fixing and the introduction of new technologies.
- Help shape scalable, reliable and high-performing software architectures using appropriate design principles and engineering standards.
- Develop high-quality, maintainable C# / .NET 8 applications and associated automated tests.
- Identify opportunities to improve existing code, increasing its reliability, testability, performance and maintainability.
- Work collaboratively with colleagues across software, electronics, UX, product and other technical disciplines.
- Engage with customers and internal stakeholders to understand challenges and translate requirements into effective technical solutions.
- Promote continuous improvement across development methodologies, team processes and engineering practices.
- Support the Head of Software Development with recruitment, team growth and wider departmental initiatives.
- Contribute to maintaining a robust quality management framework and support ongoing improvements to processes and standards.
- Ensure software development activities are undertaken with appropriate consideration of data protection, security, privacy and regulatory requirements.
- Handle confidential and personal information responsibly and in accordance with relevant legislation and company procedures.
- Support organisational sustainability objectives through responsible and efficient working practices.
- Promote accessibility and user-focused development throughout the product lifecycle.
- Follow all relevant health and safety procedures and contribute to a positive, inclusive and professional working environment.
- Demonstrate high standards of integrity, professionalism and accountability when dealing with colleagues, customers and external stakeholders.
- Encourage an environment where diversity, equality, respect and individual contribution are valued.
- AI
- C#
- Claude Code
- Support
- Security
- UX UI Design
- ASP.NET
More:
We are a growing technology and product development team based in Bristol, working in a hybrid setup with a minimum of two days in the office each week. This is a full-time role of 37.5 hours per week, Monday to Friday, offering a salary of £55,000-£65,000 depending on experience. We are looking for an experienced Software Team Lead to combine hands-on engineering with technical leadership and people management, helping us build products that have a genuine positive impact on peoples lives.
last updated 36 week of 2026