As a Software Engineer, you will design, develop, integrate and maintain secure software services and mission-critical applications within classified government environments.
Working across full-stack and backend engineering, you will contribute to building modern, secure digital solutions across complex HMG technology estates. You ll operate within multi-disciplinary Agile teams, collaborating closely with DevOps engineers, test engineers, architects, data specialists and mission analysts to deliver high-quality, production-grade software.
This role is ideal for someone who enjoys working at pace in secure, technically challenging environments, with opportunities to contribute across API development, cloud-native services and data integration.
Typical responsibilities include:
Responsibilities
- Developing software services using languages such as Java, JavaScript, TypeScript, Python or C++
- Building full-stack applications using frameworks such as React, Node.js, Spring Boot, Next.js or similar
- Designing and developing APIs, microservices and backend services for secure mission systems
- Integrating applications with cloud, data, analytics and streaming platforms
- Supporting the delivery of distributed software systems across secure and operational environments
Job Responsibilities
- Design, develop and maintain secure software applications, services, APIs and integrations within classified environments
- Build scalable, distributed systems supporting data, analytics and mission-critical workloads
- Develop full-stack features and backend services aligned to performance, reliability and security requirements
- Contribute to software design, architecture decisions and technical documentation
- Apply modern software engineering practices, including clean coding, testing and code reviews
- Collaborate within Agile teams, contributing to sprint planning, refinement, reviews and retrospectives
- Support DevSecOps delivery by working with CI/CD pipelines, containerised deployments and cloud-native services
- Integrate applications with cloud platforms, data services and streaming technologies
- Implement monitoring, logging and observability to support live service operation
- Support secure deployment and operation of applications across development, test and production environments
Skills Required
- Experience working within the UK Security & Intelligence, defence or other secure government environments
- Strong knowledge of modern software engineering practices, frameworks and secure application development across HMG-style technology estates
- Proficiency in one or more programming languages such as Java, JavaScript, TypeScript, Python or C++, with experience building APIs and full-stack applications
- Experience designing and developing distributed systems, including microservices, event-driven architectures and high-performance backend services
- Experience with cloud-native development, particularly AWS, containerised applications and modern infrastructure concepts
- Understanding of DevSecOps practices, including CI/CD pipelines, automated testing, code quality controls and secure development standards
The successful candidate must hold a current high level security clearance.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.