SC Fullstack Software Engineer
Role details
Job location
Tech stack
Job description
Join an engineering-led team delivering secure software systems within UK National Security and Defence.
This is a collaborative, R&D-focused environment where engineers are encouraged to take ownership, solve complex problems and work across a variety of technologies and projects. You'll work in small multidisciplinary teams with opportunities to learn from a wider engineering community across multiple UK sites.
The work spans full-stack development in high-assurance environments, building systems where reliability, security and usability genuinely matter.
The Role
You'll contribute across the full software lifecycle, helping design and build both user-facing applications and backend services.
Typical work includes:
- Developing full-stack applications using TypeScript/React alongside Python or Go services
- Building APIs and distributed systems
- Working with Docker and Kubernetes
- Contributing to CI/CD and modern software delivery practices
- Collaborating with engineers and stakeholders across multiple teams and domains
Requirements
We'd be interested in candidates with experience in some of the following:
- JavaScript or TypeScript
- React
- Python or Go
- APIs and microservices
- Docker and Kubernetes
- Agile software development environments
You don't need to tick every box. We value curiosity, collaboration and the ability to learn new technologies just as much as specific tooling experience.
Security Requirements
Due to the nature of the work, candidates must hold active SC clearance and be eligible for higher levels of UK security vetting. This typically requires sole UK nationality and long-term UK residency.