About this role
Salary: £? - ? per year
Requirements: Strong hands-on experience with Python and DjangoProven capability in end-to-end system design and architectureStrong experience working in Agile, multidisciplinary teamsAbility to lead technical delivery within complex environmentsExcellent communication and stakeholder engagement skills5+ years experience in software engineeringBackground in public sector or regulated environments is desirableSC clearance is essential Responsibilities: Lead the design and delivery of scalable, secure software solutionsTranslate user requirements into high-quality technical implementationsDevelop and maintain test-driven, production-ready codeSupport live services, ensuring performance, resilience, and stabilityCollaborate with multidisciplinary teams including BAs, UCD specialists, and engineersOversee development across multiple Agile workstreamsDrive continuous improvement across systems, processes, and engineering practicesEnsure effective integration across complex, interconnected systems Technologies: DjangoSupportPython More:
We are a leading public sector organisation seeking an experienced Lead Software Engineer to support the design, development, and continuous improvement of secure, user-centred digital services. You will work within a large-scale Agile environment, taking ownership of complex systems and contributing to end-to-end architecture and delivery. This is a 12-month contract with a hybrid working pattern of 2 days per week onsite, based in London, Manchester, Birmingham, Cardiff, or the Northeast (Darlington). The role offers up to £750 per day inside IR35.
last updated 29 week of 2026