Full stack Senior & Lead Software Engineer
Hybrid | Full time | Manchester
£50,000-£90,000
Overview
We are hiring across both Senior and Lead Full Stack Software Engineer levels to join high-performing engineering teams delivering complex digital transformation programmes across public sector projects.
These roles offer the opportunity to work on large-scale, cloud-based systems where you will help shape architecture, lead delivery, and build services that have real-world impact.
Both roles are hands-on engineering positions, with increasing levels of technical ownership, leadership, and architectural responsibility depending on level.
Senior vs Lead
Senior Software Engineer
Own delivery of key services or components across the full lifecycleContribute to architecture and design within a wider technical teamBuild and deliver scalable cloud-based applicationsSupport planning, estimation, and technical problem solvingMentor junior engineers and contribute to team capabilityStrong hands-on engineering focus with growing technical leadership
Lead Software Engineer
Own end-to-end architecture and delivery of complex services or systemsDefine technical direction and engineering standardsTake accountability for system design, scalability, security, and performanceLead technical decision-making across teams or workstreamsProvide technical assurance and guide engineering delivery qualityEngage with stakeholders on technical solutions and strategy
Core Responsibilities (Both Levels)
Design and deliver scalable, secure cloud-based systemsWork across .NET, Java, Python, Node.js, and modern JavaScript frameworksBuild microservices and serverless architecturesImplement and improve CI/CD pipelinesWork in Agile environments (Scrum, Kanban, TDD)Support continuous improvement of engineering standardsMentor and support engineers across the teamContribute to planning, estimation, and risk management
About You
Essential Experience
Strong Full Stack Engineering background (5+ years)Experience delivering complex, scalable digital servicesCloud experienceStrong understanding of microservices and modern architecture patternsExperience working in Agile delivery environmentsStrong communication and stakeholder engagement skillsCI/CD experience (Jenkins, Terraform)Experience mentoring or leading others (level dependent)…
