Posted: 15 June
The role
Salary: £? - ? per year Requirements: Strong hands-on experience with Python and Django Proven capability in end-to-end system design and architecture Strong experience working in Agile, multidisciplinary teams Ability to lead technical delivery within complex environments Excellent communication and stakeholder engagement skills 5 years experience in software engineering Background in public sector or regulated environments is desirable SC clearance is essential Responsibilities: Lead the design and delivery of scalable, secure software solutions Translate user requirements into high-quality technical implementations Develop and maintain test-driven, production-ready code Support live services, ensuring performance, resilience, and stability Collaborate with multidisciplinary teams including BAs, UCD specialists, and engineers Oversee development across multiple Agile workstreams Drive continuous improvement across systems, processes, and engineering practices Ensure effective integration across complex, interconnected systems Technologies: Django Support Python More: We are a leading public sector organisation seeking an experienced Lead Software Engineer to help design, develop, and continuously improve secure, user-centred digital services. This is a 12-month contract offering hybrid working with two days per week onsite, and the role can be based in London, Manchester, Birmingham, Cardiff, or the Northeast in Darlington. We offer an opportunity to take ownership of complex systems, contribute to end-to-end architecture and delivery, and play a key role in the performance, resilience, and evolution of critical services within a highly regulated environment. last updated 24 week of 2026