> Markdown version of [/jobs/ext/2174954-software-team-lead](https://www.wearedevelopers.com/jobs/ext/2174954-software-team-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Team Lead - **Company:** Smartbox Assistive Technology - **Location:** Bristol, UK - **Experience:** Expert - **Salary:** £55,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Windows, Agile Methodology, Artificial Intelligence, Algorithm Design, Android Software Development, Apple IOS, Architectural Patterns, Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Code Coverage, Software Quality, Code Review, Continuous Integration, Data Structures, Data Stores, Entity Framework, Extensible Application Markup Language, Iterative and Incremental Development, Windows Presentation Foundation, Microsoft SQL Server, Scrum Methodology, Software Tools, Big O, Software Construction, Software Engineering, ReactJS, Integration Tests, Solid Principles, Build Tools, Build Process, Software Coding, Software Version Control, Jenkins - **Published:** August 22, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5851682113 ## About the Role * Passionate about changing lives with assistive technology. * A history of making an impact in a software team lead role. * Experience leading effective agile software teams, including first-hand experience of lean and iterative development. * Good understanding of Agile/Scrum methodologies and their use in software teams. * 5+ years of professional software development experience in modern C# or similar (e.g., Java, C++). * Experience using AI-assisted software development tools (e.g., Claude Code or similar) to improve development efficiency, code quality, or team effectiveness. * Demonstrated ability to apply strong product and domain understanding to guide technical decisions and prioritisation. * Track record of delivering measurable user or business outcomes, not just technical outputs. * Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. * Excellent understanding of software design principles. * Cloud and Windows/iOS application development. * Knowledge of professional software engineering best practices, including coding standards, architecture patterns, code reviews, source control, continuous integration, build processes, testing, and operations. * Highly confident and experienced with automated testing - from unit tests to system and integration tests. * Confident working on problems from scratch - resourceful in turning problems into simple solutions, and proactive in working with stakeholders and users to resolve ambiguity and maximise value. * Confident picking up an existing codebase, refactoring, and improving test coverage to deliver safe code changes. * Versatility - enjoying turning your hand to new things, with a flexible approach to evolving business priorities. * Strong analytical thinking, with attention to detail. * Proven experience in people or team management, with the ability to lead, motivate, and develop others. * Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. * Skilled in providing constructive feedback, conducting performance reviews, and supporting staff development. * Proven ability to foster high-performing, engaged, and collaborative teams. * Cloud experience (particularly best practices around deployment, security, permissions, and resource management). * Any of the following technologies: WPF/XAML, Avalonia, Entity Framework, SQL Server, Android, JavaScript, React.js. * Experience in configuring build systems for .NET (e.g., Team City, Jenkins, etc.). * Keen interest in the product and in customer needs. * Experience with AAC or assistive technology. * Experience managing recruitment, onboarding, and other people processes in collaboration with the People/HR team. * Understanding of performance management and continuous improvement principles. * Formal training or qualification in leadership, management, or coaching. * In this role, you will have the flexibility to work between your home and our office locations in Malvern and Bristol. For this role, we require the candidate to work in the Bristol office twice a week as a minimum. * You will gain in-depth knowledge of our products and see first-hand the impact they have on empowering people every day. * You will have the opportunity to collaborate with teams across the business and contribute to shared goals. ## Description * Foster a strong focus on delivering meaningful user outcomes, ensuring that technical decisions are grounded in a deep understanding of the product domain and real user needs. * Encourage and enable the team to use product insight, user feedback, and data to inform design and engineering decisions, balancing speed of delivery with long-term value. * Understanding our users' problems, product domain, and our commercial constraints and opportunities, and bringing technology expertise to bear to solve them in creative ways. * Working with product and technical leadership to build a combined roadmap that balances product and engineering priorities. * Leading the collaborative planning of your team's work. * Working on anything from UI to core functionality and data stores, from fixing bugs to integrating new technologies. * Joint responsibility for designing and implementing a scalable and high-performance software architecture using appropriate architectural standards and best practices. * Writing clean, working, cross-platform C# code (.NET 8) and associated tests, and improving the standard of existing code as you touch it to make it more testable, reliable, and maintainable. * Working closely with electronics engineers, product specialists, UX designers, and other developers to design, develop, and support robust solutions. * Collaborating with stakeholders and customers to build an understanding that helps to solve problems in a way that meets their needs. * Being responsible for driving collaborative improvement in team practices and processes. * Assisting the Head of Software Development in recruitment activities., The successful applicant will also be asked to perform other duties on an ad-hoc basis and will need a proactive attitude to this., Here at Smartbox, we are positive and inclusive about making adjustments, providing flexible working, and encouraging all staff to engage in a diverse range of year-round learning and personal development opportunities. In addition, you will work alongside highly motivated colleagues in an environment of strong teamwork, whilst also having fun. This is a hugely rewarding role and a career to be proud of, where every day you will go home knowing you made a positive difference in the lives of people with disabilities. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)