Lead Full Stack Software Engineer

Head Resourcing — United Kingdom · Posted ~1 day ago

Lead Hybrid

Skills

.NET, Java, or Python Modern JavaScript Full software lifecycle Software architecture Design patterns Microservices Serverless architecture Agile Scrum Kanban Test-driven development Technical planning Estimation Mentoring Client engagement AWS or Azure CI/CD .NET Java Python JavaScript Node.js AWS Azure Jenkins Terraform Serverless

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Lead the design, delivery, deployment, operation, and continuous improvement of enterprise-scale digital services. You will own major components or smaller services, guide architecture and technical decisions, mentor engineers, advise clients, and collaborate with multidisciplinary teams. The role requires at least five years of full-stack engineering experience, strong expertise in a major backend language and modern JavaScript, cloud experience, agile delivery, and familiarity with CI/CD tooling.

Highlights

Lead enterprise-scale digital delivery on meaningful public and private sector projects, with broad technology choice, client influence, mentoring responsibilities, and hybrid working.

Description

Lead Full Stack Engineer- Manchester / Hybrid Head Resourcing is working with a Digital Transformation Consultancy who are looking to build their presence in Mnchester. They are seeking an experienced Lead Full Stack Software Engineer to help design, build, and deliver digital solutions for high-profile public and private sector clients. This is an opportunity to join a collaborative, technology-led consultancy delivering meaningful tech4good projects across areas such as healthcare, civil defence, sustainability, land asset management, and digital democracy. The Role As Lead Full Stack Software Engineer, you will take a leading role in the delivery of enterprise-scale digital services. You will work across the full software lifecycle, from design and build through to deployment, operation, and continuous improvement. You will join a high-performing engineering team, working closely with colleagues across software engineering, user-centred design, delivery management, data science, and live services. The consultancy is technology agnostic, giving you the opportunity to work with a range of technologies including .NET, Java, Python, Node.js, AWS, and Azure. Key Responsibilities You will be responsible for: Taking ownership of the delivery of small-to-medium services or major components of larger servicesDesigning, building, deploying, operating, and continually improving digital solutionsLeading on architecture and technical design for components or servicesProducing and maintaining clear technical documentationWorking with Lead and Principal Engineers to review and refine technical approachesSupporting delivery planning, estimation, and risk managementActing as a trusted technical advisor to clients, partners, and third partiesMentoring and supporting other engineers to encourage high-quality deliveryCollaborating with cross-functional teams to deliver secure, scalable, and user-focused solutions Essential Skills and Experience 5+ years’ experience in a full stack software engineering roleStrong experience with .NET, Java, or Python, alongside modern JavaScript librariesExperience delivering services or significant components across the full software lifecycleStrong understanding of architectural and design patterns, including microservices and serverlessExperience working in agile environments using Scrum, Kanban, and test-driven developmentExperience contributing to technical planning, estimation, and deliveryProven ability to mentor and support less experienced engineersExperience engaging with clients and taking ownership of technical decisionsHands-on experience with cloud platforms such as AWS or AzureFamiliarity with CI/CD tools such as Jenkins and/or Terraform Desirable Skills Experience working in a consultancy environmentExperience engaging with external stakeholders and clientsExposure to public sector projects or complex organisational environments About You You will be a confident, hands-on engineer with strong technical judgement and the ability to work effectively in agile, fast-paced environments. You will be comfortable managing competing priorities, communicating clearly with technical and non-technical stakeholders, and collaborating with diverse teams. You will bring a proactive approach, strong problem-solving ability, and a desire to help others grow while delivering high-quality digital services that make a real-world impact. This is an excellent opportunity for a Lead Full Stack Software Engineer to play a key role in supporting the growth of a consultancy’s Edinburgh presence while working on meaningful digital transformation projects. Salary: Up to £90k depending on experience Hybrid working 3 days a week onsite - initial 3 months onsite. If this sounds like you we'd love to hear from you.