Software Team Lead.

Copello Global
Manchester, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Software Design Patterns DevOps Human-Computer Interaction Junit Octopus Deploy Scrum Methodology Software Systems Test-Driven Development (TDD)
+15 more
Chatbots ReactJS Spring-boot Cypress (Programming Language) Gitlab Git Vue.js Gitlab-ci Kubernetes Atlassian Tools Data Management Front End Software Development Data Pipelines Docker Jenkins

Job description

As a Full Stack Software Lead, you will:

  • Lead an agile software development team, delivering high-quality increments across back-end technologies.
  • Work closely with engineering leaders and customer technical stakeholders to shape technical roadmaps and delivery plans.
  • Translate user requirements into epics and user stories, establishing effective delivery practices.
  • Develop secure, scalable and maintainable software using test-driven development principles.
  • Select appropriate design patterns and technologies to deliver robust software solutions.
  • Convert technical designs into working implementations while producing documentation to the required standards.
  • Develop and maintain APIs, user interface components and data pipelines within existing data platforms.
  • Lead and contribute to Agile ceremonies including stand-ups, sprint planning, backlog refinement and demonstrations.
  • Ensure the team remains aligned on priorities, upcoming features and customer needs.
  • Provide technical guidance and mentor software engineers to support their ongoing development.

Requirements

We’re looking for candidates with experience in many of the following:

  • Commercial experience developing back-end applications using Java (Spring Boot) and/or Go.
  • Front-end development experience using React or Vue.js.
  • Experience with automated testing frameworks such as JUnit, Jest or Cypress.
  • Familiarity with modern DevOps and containerisation technologies including Git, GitLab, Docker, Kubernetes, Helm, GitLab CI, Argo CD or Jenkins.
  • Experience using Jira and Confluence within Agile delivery environments.
  • Previous experience leading Agile software development teams; Scrum Master experience or certification would be advantageous.
  • Experience using AI-assisted development tools, such as coding assistants, chatbots or agentic workflows, to improve software delivery.
  • A proactive approach to learning new technologies and solving complex technical challenges.

About the company

Copello is recruiting for an experienced Full Stack Software Lead to join a growing National Security team delivering mission-critical software solutions that support the UK’s safety and resilience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on copello.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all