Lead Fullstack Software Engineer

Sanderson Recruitment Plc
Kilsby, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Kilsby, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Software Quality
Code Review
Computer Programming
Continuous Integration
DevOps
Python
Software Architecture
Software Engineering
Test Driven Development
Spring-boot
Software Security
Event Driven Architecture
Kubernetes
Deployment Automation
Docker
Microservices

Job description

As a Lead Software Engineer, you will oversee the design, development, and delivery of scalable, secure digital solutions. You'll lead engineering teams, shape technical direction, and ensure high standards across all phases of the software life cycle.

You will work closely with product, design, and delivery teams to align technical solutions with user and business needs, while also playing a key role in mentoring, line management, and capability development. Key Responsibilities

Technical Leadership & Architecture

  • Lead the architecture, design, and development of complex software systems
  • Ensure solutions meet high standards of scalability, security, and performance
  • Set technical direction and guide engineering teams through delivery
  • Apply modern architecture patterns such as microservices and event-driven design

Team Leadership & Management

  • Lead, mentor, and line manage a team of engineers
  • Provide technical guidance and support professional development
  • Foster a high-performing, collaborative engineering culture
  • Lead by example in engineering best practice and delivery excellence

Engineering Quality & Best Practice

  • Ensure coding standards, testing approaches, and development practices are consistently applied
  • Conduct code reviews and promote continuous improvement
  • Drive adoption of modern engineering practices including TDD, DevOps, and automation
  • Oversee implementation and optimisation of CI/CD pipelines

Delivery & Collaboration

  • Work closely with product managers, UX/UI, QA, DevOps, and wider stakeholders
  • Translate business requirements into robust technical solutions
  • Manage delivery timelines, ensuring work is delivered on time and within scope
  • Troubleshoot and resolve complex technical challenges

Wider Contribution

  • Contribute to early-stage project discussions and solution shaping
  • Support recruitment activities including CV screening and technical assessments
  • Contribute to bid and proposal responses when required
  • Stay informed on emerging technologies and drive innovation where appropriate

Requirements

This is a senior leadership role combining hands-on engineering with team leadership, architecture ownership, and responsibility for driving engineering culture and best practice., Essential Experience

  • Extensive experience across the full software development life cycle
  • Strong hands-on background in Java, Spring Boot, Python, and microservices architectures
  • Comfortable working as a polyglot engineer across multiple technologies
  • Proven experience leading and managing engineering teams
  • Strong understanding of Agile, DevOps, and TDD practices
  • Experience designing and delivering scalable, secure software architectures
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with infrastructure as code and CI/CD pipelines
  • Experience working with containerisation technologies (Docker, Kubernetes)
  • Strong experience with automated testing frameworks and best practice
  • Ability to communicate complex technical ideas to both technical and non-technical stakeholders

Desirable

  • Experience leading large, multidisciplinary delivery programmes
  • Line management experience within engineering teams
  • Exposure to AI or emerging technologies
  • Experience within public sector or government environments
  • Experience contributing to bids, hiring, or team growth

Key Skills

  • Software architecture and system design
  • Cloud-native development and deployment strategies
  • Advanced programming across multiple languages (eg Java, Python, JavaScript)
  • CI/CD and automation practices
  • Code quality, testing, and engineering standards
  • DevOps and operational excellence
  • Leadership, mentoring, and team development
  • Stakeholder communication and engagement

What You'll Bring

  • A strong sense of accountability for delivery and outcomes
  • A passion for engineering craft and continuous improvement
  • The ability to lead through ambiguity and set technical direction
  • A collaborative mindset, building strong relationships across teams and clients
  • A focus on delivering high-quality, user-centred solutions in complex environments

If you're looking for a role where you can combine hands-on engineering with leadership and strategic impact, while working on meaningful, large-scale programmes-this is an opportunity to play a key role in shaping modern digital delivery.

Apply for this position