> Markdown version of [/jobs/ext/2052777-lead-software-developer](https://www.wearedevelopers.com/jobs/ext/2052777-lead-software-developer). 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). --- # Lead Software Developer - **Company:** Inspire People - **Location:** South Croydon, UK - **Experience:** Expert - **Salary:** £58,500.0 - £72,700.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Amazon Web Services, Cascading Style Sheets (CSS), IBM DB2, Python (Programming Language), RabbitMQ, Software Engineering, Flask (Web Framework), Spring-boot, Restful APIs, Service Stack, Programming Languages - **Published:** August 14, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5840637971 ## About the Role * Strong professional experience in software development * Experience operating at senior developer level, including providing technical guidance, mentoring or supporting other developers. * Experience working with brownfield systems, including maintaining, supporting and improving existing applications. * Broad software development experience across multidisciplinary teams, ideally covering multiple areas of the technology stack. * Strong experience across the full software development lifecycle, from requirements and design through to development, testing, deployment and ongoing support. ## Description As a Lead Software Developer, you will lead a team of developers working across a range of digital services and transformation projects. The role combines technical leadership with people management, supporting developers while helping to shape technical decisions and the delivery of high-quality software. You will work closely with architects, product owners, delivery teams and other stakeholders, contributing across the full software development lifecycle. The work will include both existing services and new development, so experience working with and improving established systems will be important. While the role has a strong leadership focus, you will remain close to the technology and will have opportunities to contribute technically where appropriate. Technology No specific programming language or technology is required, as strong software development skills are considered transferable. The current technology environment includes HTML, CSS, Python, Flask, Java, Spring Boot, REST APIs, RabbitMQ, DB2, AWS. Responsibilities of a Lead Software Developer * Contribute to software design, technical decision-making and the refinement of requirements. * Work closely with architects, product owners, delivery colleagues and other stakeholders to deliver effective technical solutions. * Support the full software development lifecycle, including development, testing, deployment, maintenance and continuous improvement. * Lead and support a team of software developers, providing technical direction and guidance throughout delivery. * Mentor and coach developers, supporting their development and helping build capability across the team. ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [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) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)