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
SeniorJob 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.