Software Engineer (MI6)

Company: British Intelligence Agencies
Apply for the Software Engineer (MI6)
Location: London
Job Description:

Requirements

  • You’re always looking for the best way to do things that means spotting opportunities to improve, simplify and strengthen how software is built and run
  • You bring solid experience as a Software Engineer, grounded in modern engineering practices, and you’ve made practical use of AI across the development lifecycle. You understand how to use it well, generating code where it adds value while applying the right level of scrutiny to ensure it is secure, reliable and fit for purpose. Reviewing both AI-generated and peer code is something you’ve done before and you always approach this with clarity and care
  • You’ll have a working knowledge of system design and integration, comfortable connecting services and thinking end to end. Experience with Model Context Protocol would be beneficial for this role, particularly if you have practical experience. Above all, you stay curious, keeping pace with new approaches and adapting when priorities shift
  • To work at MI6, you need to be a British citizen or hold dual British nationality

What the job involves

  • Enhancing how we operate today will better prepare us for the challenges of tomorrow. That’s why we’re creating dedicated teams focused on bringing Artificial Intelligence (AI) into some of our most mission critical areas
  • As a Software Engineer, you’ll work right at the heart of this, contributing to how we harness today’s AI capability into meaningful, lasting impact
  • You’ll work closely with other engineers, supporting technical excellence and helping less-experienced colleagues grow their skills and confidence
  • Day to day, you’ll contribute to technical decisions, take ownership of your work and key components, and support the transformation of existing software and engineering approaches toward AI-native ways of working
  • This means building and enabling AI platforms that other engineering teams can rely on, embedding within those teams where needed, and pairing with and supporting engineers adopting AI practices
  • Working closely with stakeholders across MI6 and beyond, you’ll bring clarity to complex problems, build strong relationships, and help ensure technical direction is understood and delivered effectively
  • Being in a product-led environment you’ll work across a broad and evolving technology stack, including Typescript, Python, Helm, and Terraform, and you’ll deploy solutions across a range of environments, from standalone systems through to large-scale Kubernetes clusters in cloud platforms

#J-18808-Ljbffr…

Posted: June 13th, 2026