Salary: £60,000 - 90,000 per year Requirements: We are looking for strong experience in modern software engineering. We are looking for hands-on development experience with Python, including FastAPI, and/or React. We are looking for experience building APIs, services, and user-facing applications. We require active SC Security Check clearance. You must be a UK Sole National. We value adaptability and curiosity as our requirements evolve. Experience supporting AI, machine learning, NLP, cloud-native engineering, large-scale data processing, platform engineering, or automation would be highly beneficial. Responsibilities: We develop user-facing applications, APIs, and backend services. We build solutions using Python, FastAPI, and React. We enable the integration and operational use of AI and data-driven capabilities. We contribute to scalable, cloud-native application development. We work across artificial intelligence, machine learning, natural language processing, cloud-native engineering, large-scale data processing, modern software engineering practices, platform engineering, and automation. We experiment, prototype, and explore emerging technologies within an AI Lab-style environment. We adapt quickly as requirements evolve and help drive innovation rather than maintain legacy systems. Technologies: AI Backend Cloud FastAPI Support Machine Learning Python React Security More: We are seeking talented Software Engineers to join a cutting-edge programme supporting UK Intelligence customers. This is a 12-month inside IR35 contract role based on site in the Cheltenham area. We offer the opportunity to work in an AI Lab-style environment where innovation is prioritised, experimentation is encouraged, and teams are focused on building modern, cloud-native applications and services that support the operational use of AI and data-driven capabilities. We are looking for people who thrive in a fast-moving, forward-looking setting and who are excited by the chance to work on impactful technology initiatives. last updated 24 week of 2026