Software Engineer - eDV Cleared
Role details
Job location
Tech stack
Job description
You'll be part of a highly skilled technical team designing and delivering digital platforms that drive mission success. This is a hands-on engineering role where you'll be developing cloud-native, containerised applications and supporting end-to-end solutions - from concept and design through to implementation and optimisation.
Working closely with multidisciplinary teams of developers, architects, UX specialists and delivery leads, you'll help define and deliver modern, automated solutions that integrate cutting-edge technology with traditional military operations., * Deliver high-quality software solutions across the full development lifecycle.
- Build and deploy cloud-native applications using technologies such as AWS Lambda, Spring Boot, NodeJS, Python FastAPI, Oracle, PostgreSQL, and MongoDB.
- Work within Agile and DevSecOps environments, utilising tooling such as Atlassian, Jenkins, GitLab, OWASP and AWS services.
- Apply Site Reliability Engineering principles to enhance reliability, resilience, and performance.
- Support technical decision-making, explaining trade-offs and best practices to clients and stakeholders.
- Contribute to a culture of continuous learning, collaboration, and technical excellence.
Requirements
We're looking for innovative engineers who thrive on solving complex challenges. You'll bring a mix of hands-on technical ability, curiosity, and strong communication skills - with a desire to make an impact in the Defence and National Security space.
You should have:
- Active UK Enhanced Developed Vetting (eDV) clearance.
- Proven software development experience with one or more of Java, TypeScript, JavaScript, or Python.
- Strong understanding of modern software engineering practices and design patterns.
- Experience working in Agile delivery teams (Scrum or Kanban).
- A proactive mindset - someone who spots opportunities, champions small details, and delivers real value for clients.