Salary: £60,000 - 90,000 per year Requirements: Extensive experience leading Full Stack Engineering teams with advanced capabilities in .NET, Java, or Python, along with exposure to modern JavaScript frameworks. Proven track record mentoring engineers and elevating delivery quality through structured coaching. Strong client-facing acumen with the ability to advise on strategic technology direction. Delivery leadership within Agile environments (Scrum, Kanban, TDD, etc.). Hands-on experience architecting scalable secure cloud solutions on AWS and/or Azure. A consulting or software house background is also highly desirable. Responsibilities: Provide end-to-end technical leadership across high-value, mission-critical digital services within the public sector. Take full accountability for complex solution architectures and steer multi-disciplinary delivery teams. Set the engineering agenda for large-scale digital transformation programmes. Operate in a technology-agnostic environment leveraging a broad modern tech stack across .NET, Java, Python, Node.js, AWS, Azure, and contemporary JavaScript frameworks. Provide coaching and leadership to support the long-term development of engineers across the business. Technologies: AWS Azure Cloud Support Java JavaScript Kanban Python TDD ASP.NET NodeJS DevOps More: We are looking for a seasoned Lead Full Stack Software Engineer to join our team, playing a crucial role in providing technical leadership for transformative digital services in the public sector. Our client is at the forefront of developing innovative technical solutions and values experienced professionals who can guide multi-disciplinary teams to success. This senior position offers the opportunity to shape our engineering culture while being involved in hands-on development. Join us in our mission to deliver high-impact digital transformation programs. last updated 9 week of 2026