An exciting opportunity has opened up for a Lead Software Engineer to join a collaborative, fast-moving technology team delivering complex, secure, and scalable digital solutions. This role is perfect for someone who thrives on solving tough engineering challenges while remaining focused on the craft of software development. Engineers here are empowered to stay hands-on with code, drive modern development practices, and influence architecture decisions—without needing to shift into a sales or purely managerial path. With a strong emphasis on career growth, technical leadership, and work-life balance, this role offers flexibility, autonomy, and the opportunity to work on meaningful, high-impact projects. What You'll Be Doing Delivering high-quality, technology-enabled outcomes for complex and mission-critical client needs using modern engineering practices. Acting as a technical leader and mentor across the engineering team—guiding others in Agile principles and software craftsmanship. Collaborating with product managers to break down business needs into clear, actionable tasks. Taking end-to-end ownership of technical solutions from design through to implementation. Supporting and overseeing the work of other developers and contractors, providing technical direction and coaching. Fostering a culture of continuous improvement, innovation, and shared knowledge. What You'll Bring To succeed in this role, candidates will typically need to meet UK National Security Vetting requirements, which often include UK residency for the past 5 years and UK or dual nationality. Expertise in C# and .NET, ideally with full-stack development experience. A strong background in leading software engineering teams building distributed, scalable, and secure systems. Solid knowledge of software architecture, design patterns, and code review processes. Experience with containerization technologies such as Docker and Kubernetes. Strong understanding of RESTful APIs, microservices design, and best practices. Hands-on experience with CI/CD tools such as GitHub Actions or CircleCI. Bonus Skills That Will Set You Apart Experience deploying solutions to major cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with database systems, data modelling, and SQL/NoSQL technologies. Comfortable working with a range of open-source tools and frameworks. Experience with observability tools like DataDog, Prometheus, or StackDriver. Knowledge of test automation frameworks and practices. Why This Role Stands Out No sales responsibilities or forced management track—grow deeply in your technical craft. Access to a dedicated learning budget to drive your personal development. Paid overtime and time back policies that prioritise your work-life balance. A supportive culture where well-being is front and centre, especially during demanding project phases.