Team Lead Software Engineer
Role details
Job location
Tech stack
Job description
Are you a hands-on technical leader who enjoys guiding teams through complex, mission-critical environments while still shaping the technical direction? Do you want your work to directly support national security outcomes?
As a Team Lead, you'll play a key specialist role within our Aerospace, Defence and Security account. This role blends functional team leadership with technical architecture responsibilities, sitting at the heart of our DevOps delivery. You'll lead a skilled, multi-supplier delivery team, providing technical direction, prioritisation and support to ensure outcomes are delivered effectively and in line with customer methodologies.
You'll act as a bridge between internal teams, customers and third-party partners, helping to balance risk, improve service quality and maintain system stability in a highly secure environment. This is a role for someone who enjoys influencing decisions, driving continuous improvement and working closely with stakeholders to improve user experience across complex systems.
What you'll be doing:
- Leading DevOps delivery and associated project work across the delivery team.
- Guiding and supporting the team by prioritising work and providing expert technical direction.
- Owning and maintaining low-level technical understanding and documentation of system configurations and interfaces.
- Supporting the Service Delivery Manager to ensure timely and cost-effective service delivery.
- Managing investigation, triage and resolution of incidents, changes and stories.
- Building strong relationships with customers and partners to influence decision-making and prioritisation.
Requirements
-
Experience leading technical teams and inspiring people to deliver strong business outcomes.
-
Strong understanding of system and application architectures across complex environments.
-
Hands-on experience with DevOps, CI/CD pipelines and modern delivery practices.
-
Experience working with on-premise infrastructure, Linux/Unix and cloud platforms.
-
Knowledge of containerisation, microservices and automation technologies such as Terraform or Ansible.
-
Ability to analyse user requirements and advise on scope and technical options.
It would be great if you had:
- Scripting experience.
- Knowledge of Zero Trust networking and secure-by-design principles.
- Experience integrating with existing systems and networks.
- Understanding of perimeter defences, anti-malware and IDPS concepts.