Lead Software Developer - FDS Squad
Role details
Job location
Tech stack
Job description
Role OverviewWe are seeking a Lead Software Developer to play a key role within a large, cross-functional delivery squad. This is a hands-on leadership role that combines technical excellence with strong collaboration and alignment across engineering, QA, DevOps and product disciplines. The role is primarily backend-focused, leveraging Java and microservices architecture, with some awareness of frontend templating to support full-stack delivery.
Requirements
Lead Software Developer: Strong back-end focus.12-month Fixed Term Contract (with a view to go permanent)Hybrid: one visit per week onsite in Manchester.SC Clearance: SC Clearance preferred, however, SC Eligibility accepted.Experience within UK public sector and or central government department(s), Key ResponsibilitiesLead the design and development of scalable backend servicesAct as a technical authority within the squad, guiding design decisionsContribute hands-on to development while mentoring other engineersCollaborate closely with: Product managers / QA engineers/ AnalystsEnsure alignment with shared engineering standards and practicesStrong experience with: Microservices and distributed systems designSupport delivery in fluid and evolving requirement environmentsDrive continuous improvement in:Code quality/ Development practices / Team collaboration
Essential SkillsBackend Development (Primary)Strong expertise in Java (modern versions)Deep experience with Spring Boot for building RESTful servicesProven track record in designing and developing microservices architecturesStrong understanding of:API design and integrationService-to-service communicationResilience and fault tolerance Front-End Awareness (Secondary)Basic to working knowledge of frontend templating, particularly: NunjucksExposure to JavaScript or TypeScriptAbility to: Contribute to UI templating where required / Collaborate effectively with frontend specialistsNote: This is not a frontend role, but awareness is important for full-stack collaboration. Cloud & DevOpsStrong working knowledge of AWS, including: Compute, storage, and managed services.Understanding of: Docker and containerisation strategies and CI/CD pipelines (e.g., GitLab).Ability to: Guide cloud-native design decisions / Align teams on deployment and operational practices.