Lead Software Engineer - Remote at FDM Group
United Kingdom, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mongodb, Languages, Databases, Spring Boot, Public Sector, Service Standards, Infrastructure, Web Technologies, Continuous Improvement, Code, Aws, Elasticsearch, Messaging, Kafka, Java, Digital Services, Design Patterns, Search, Cloud, Software Architecture, Microservices

Industry

Computer Software/Engineering

Description

REQUIREMENTS

  • Minimum of 10 years’ experience leading software development teams in agile environments
  • Strong understanding of software architecture, design patterns, and DevOps practices
  • Experience with cloud-native development and infrastructure as code
  • Excellent communication and stakeholder engagement skills
  • Commitment to continuous improvement and technical excellence
  • Experience in public sector or government digital services
  • Familiarity with GDS service standards and assessments
  • Knowledge of containerisation (Docker/Kubernetes) and event-driven architecture

TECHNICAL REQUIREMENTS

  • Languages & Frameworks: NodeJS, TypeScript, Java, Spring Boot, GoLang
  • Web & API Development: RESTful APIs, Web Technologies, Microservices
  • Databases & Search: MongoDB, Elasticsearch
  • Cloud & Infrastructure: AWS, Terraform, Ansible
  • Messaging & Streaming: Kafka
Responsibilities

ABOUT THE ROLE

FDM is a global business and technology consultancy seeking a Lead Software Engineer to work for our client within the public sector. This is initially an 18-month contract with the potential to extend and will be a fully remote role.
Our client is seeking a Lead Developer, who will be instrumental in shaping the technical direction of their digital services. You’ll lead a team of developers in building scalable, secure, and user-centric applications using modern technologies and agile practices. This role combines hands-on development with strategic leadership and mentoring

RESPONSIBILITIES

  • Lead the design, development, and deployment of high-quality software solutions
  • Champion best practices in software engineering, including clean code, testing, and CI/CD
  • Collaborate with cross-functional teams including Product, Delivery, and Architecture
  • Drive adoption of modern technologies and tools across development teams
  • Mentor and support developers, fostering a culture of learning and innovation
  • Ensure systems are secure, performant, and compliant with government standards
  • Contribute to architectural decisions and long-term technical strategy
  • Promote accessibility, sustainability, and user-centred design
Loading...