> Markdown version of [/jobs/ext/1998546-software-engineer](https://www.wearedevelopers.com/jobs/ext/1998546-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** FDM Group - **Location:** UK - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Artificial Intelligence, Python (Programming Language), Language Modeling, Rapid Prototyping Process, Software Engineering, Systems Integration, User-Centered Design, SC Clearance, Build Management - **Published:** August 9, 2026 - **Apply:** https://www.totaljobs.com/job/software-engineer/fdm-group-limited-job107814601 ## About the Role * Minimum of 5 years' experience in software engineering, R&D, or prototyping-focused roles * Proven experience in rapid prototyping or R&D-focused software engineering roles * Strong proficiency in Python for building and iterating prototype solutions * Experience integrating AI or advanced analytics, including exposure to language models or similar technologies * Solid understanding of software and systems design principles, including user-centred design * Experience working within secure, restricted, or regulated environments, including air-gapped systems * Ability to work effectively in ambiguous environments where requirements evolve rapidly * Eligibility for UK security clearance or already clearable ## Description About The Role FDM is a global business and technology consultancy seeking a Software Engineer to support our client within the Defence and Secure Technology sector. This is an initial 6-month contract with potential to extend, offered on a hybrid basis in London with two days per week onsite. Candidates must be eligible for UK security clearance (or already hold clearance). The role will support a new secure innovation project focused on early-stage R&D and rapid prototyping. The role will contribute to the delivery of a Technology Readiness Level 3 proof of concept, demonstrating how security-first engineering and emerging technologies such as AI can enhance collaboration and information sharing in high-trust, defence-aligned environments. This opportunity is well suited to engineers who enjoy experimentation, fast iteration, and working in environments where requirements evolve. Responsibilities * Design and build rapid proof-of-concept prototypes within a secure system environment * Iterate quickly based on experimentation, feedback, and learning * Apply security-first thinking to collaboration and information-sharing challenges * Contribute to system architecture and design suitable for secure or restricted environments * Integrate AI capabilities, including but not limited to language models, into prototype solutions * Build maintainable and well-structured prototype code using Python, with clear documentation * Collaborate closely with engineers, security specialists, and product stakeholders ## Related Videos - [Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025](https://www.wearedevelopers.com/videos/1317-panel-discussion-developing-in-an-ai-world-are-we-all-demoted-to-reviewers-wearedevelopers-webdev-ai-day-march2025) - [Unveiling the Magic: Scaling Large Language Models to Serve Millions](https://www.wearedevelopers.com/videos/1619-unveiling-the-magic-scaling-large-language-models-to-serve-millions) - [Answering the Million Dollar Question: Why did I Break Production?](https://www.wearedevelopers.com/videos/1171-answering-the-million-dollar-question-why-did-i-break-production) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j](https://www.wearedevelopers.com/videos/1311-graphs-and-rags-everywhere-but-what-are-they-andreas-kollegger-neo4j) - [From Zero to Mobile Developer in 45 Minutes With SwiftUI](https://www.wearedevelopers.com/videos/183-from-zero-to-mobile-developer-in-45-minutes-with-swiftui) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)