Overview
As Software Engineering Manager for ATMS, you will lead a multidisciplinary software team delivering critical solutions for military and civil customers. You’ll own engineering execution, architecture governance, and delivery performance while shaping capability growth and strategic tech direction. You’ll work with cross-functional partners to drive Agile, DevSecOps, and robust software assurance in a safety-critical setting. This is a high-impact role that blends delivery leadership with people development and architectural excellence.
Pay / Benefits
- Competitive salary
- Contributory pension scheme
- Life assurance x6 salary
- 25 days holiday + holidays
- Discretionary bonus
- Flexible benefits scheme including health/dental/cycle to work
Responsibilities
- Lead the ATMS Software Engineering team across programmes, product developments and R&D
- Provide leadership, coaching, mentoring, and career development for software engineers
- Lead preparation of technical proposals, software estimates, and bids responses
- Drive software architecture, design and development activities with internal and external partners
- Advance Agile delivery, DevSecOps, and CI/CD practices
- Establish software engineering standards, governance, and metrics
- Oversee software integration, verification, validation, and release activities
- Collaborate with Systems Engineering, Test & Integration, Product Management and Cyber Security
- Manage software quality, maintainability, technical debt and risk
- Support software assurance, certification and accreditation activities
- Define software capability aspects of the ATMS technology and product roadmaps
- Support recruitment, succession planning and capability development
Key requirements
- Degree in Computer Science, Software Engineering, Engineering or related discipline
- Experience managing software engineering teams across the product development lifecycle
- Experience leading engineering teams within programme environments and supporting technical proposal activities
- Experience developing software engineering capability, processes, tools and best practices
- Experience in line management of functional teams
- Experience delivering complex software systems within regulated, safety-critical or mission-critical environments
- Experience with software architecture, SDLC management and engineering governance
- Experience with software methodologies (e.g. Agile, Waterfall) and modern DevSecOps practices
- Excellent written and verbal communication skills
- Outstanding analytical and problem-solving skills
- Eligible for UK MOD Security Clearance (SC minimum)
- Strong communication
- Analytical thinking
- Problem-solving
- Software architecture
- SDLC management
- Agile and Waterfall methodologies
…
