Software Team Lead.

Copello Global
Manchester, 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

Job location

Manchester, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Software Design Patterns
DevOps
Human-Computer Interaction
JUnit
Octopus Deploy
Scrum
Software Systems
Test Driven Development
Chatbots
React
Spring-boot
Cypress
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