Job Summary Experience, qualification, and soft skills, have you got everything required to succeed in this opportunity Find out below.The Software Development Team Lead will provide Line Management and Technical leadership to a team of software engineers, in addition to being the technical expert and providing some hands-on development activities. They will be accountable for the overall direction and operations of the technical stack within their functional and/or product area.In addition, they will ensure that their team has the right skills, experience and capacity required to support the delivery of technical change across their functional and/or product area and provide technical coaching to ensure the engineering skills across the team are maintained and developed in line with our strategy. Responsibilities Providing Line Management for a team of engineers, including: Performance management, through the setting and tracking individual and team objectives Tracking of employee engagement metrics and contributing to initiatives to further improve Providing excellent leadership to help people perform at their best, through motivating and developing them to achieve high performance Setting standards and expectations for quality, accuracy and timeliness. Provide senior technical leadership and innovation to a team of software engineers, including: Engaging with and challenging the team in technical design discussions Staying informed within the wider software development industry and championing new techniques and standards Lead the definition, maintenance and adherence of coding best practices, standards and documentation guidelines Providing a level of hands-on development activity, including Coding/configuring and documenting complex solutions from supplied specifications, using agreed standards and tools, and conduct reviews with others as appropriate Coaching engineers into adopting best technical practices and adherence to coding standards Develop and maintain specialist knowledge of cloud technologies, design principles, architectures, and software Work closely in collaboration with solutions architects to produce systems analysis documentation for the implementation of new projects and system changes Experience Educated to Degree level in a relevant technical discipline or equivalent professional experience Significant experience of leading and managing at team and technical level Substantial experience of leading software development within multiple frameworks using:C#, Web API, MVC, Front end frameworks (e.g. Angular), RESTSQL with MySQL and/or PostgreSQLAutomated tests and deploymentsVisual Studio, Git, Atlassian tools; Confluence, JIRA, BambooContinuous integration and deploymentsCloud based solutions, specifically AWS Be able to communicate effectively to both technical and non-technical audiences Comfortable working in a dynamic, large-scale agile change initiative with multiple technologies Expert/extensive technical knowledge with proven experience in leading technical design discussions and managing quality control Previous significant experience of hands-on development with a demonstrable career in software engineering with enterprise cloud-based applications.Join us in shaping the future of our software solutions while leading a passionate team dedicated to excellence!Job Types: Full-time, PermanentPay: Up to 60,000.00 per yearBenefits: Additional leave Bereavement leave Canteen Company events Company pension Cycle to work scheme Discounted or free food Employee discount Enhanced maternity leave Enhanced paternity leave Free parking Gym membership Health & wellbeing programme On-site gym On-site parking Paid volunteer time Referral programme Sabbatical Sick pay Work from homeSchedule: Day shift Monday to Friday No weekendsWork Location: Hybrid remote in Cheltenham GL52 3LZApplication deadline: 28/07/2025
Job Title
Software Development Team Lead