At a Glance
- Tasks: Develop AI-driven software solutions and enhance engineering practices.
- Company: Join MI6, the UK's Secret Intelligence Service, dedicated to national security.
- Benefits: Competitive salary, flexible working options, and extensive professional development opportunities.
- Other info: Dynamic team environment with excellent career growth and mentoring support.
- Why this job: Make a real impact on national security while working with cutting-edge technology.
- Qualifications: Experience in software engineering and familiarity with AI practices required.
The predicted salary is between 63823 - 63823 £ per year.
This role will primarily be based in Central London, with some occasional wider UK travel. Salary: £63,823, with an opportunity to qualify for additional allowances and a skills-related payment under the Government Digital and Data Profession Capability (GDDPC) Framework - formerly known as DDaT.
Flexible working: We support full time, part-time, compressed, job share and other flexible working patterns. Due to the nature of our work this is an office-based role, therefore opportunities for remote working and/or working from home are not possible.
About us: We’re MI6, also known as the Secret Intelligence Service (SIS). Our mission is to protect the security and economic wellbeing of the UK from overseas threats such as regional instability, terrorism, and cyber-attacks. Working across the globe and in close partnership with MI5 and GCHQ, we help the Government to counter these threats through the provision of secret intelligence. A role in MI6 will see you providing vital support to this work, within a supportive and encouraging environment that puts the emphasis on teamwork.
The role: 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.
About you: 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.
Training and development: We take professional development seriously, and you'll be joining a community that invests in helping people grow their skills. You'll have access to a broad mix of learning opportunities, including in-house and online training, technical deep dives and development pathways shaped around your interests and the needs of the organisation. This includes support to strengthen your capability across modern AI techniques and wider security practices, with a variety of different courses on offer. You’ll also have opportunities to work with external professional bodies and training providers who offer routes to specialist accreditation, advanced AI training or broader professional recognition. Whether you choose to deepen your expertise in a specific technical area or broaden your capability across new domains, you’ll have the guidance and support you need to progress. Alongside formal training, you’ll benefit from mentoring, peer support and a collaborative community that shares knowledge openly. You’ll have opportunities to rotate across different teams, explore emerging technologies and contribute to shaping how MI6 evolves its AI and data science capability. As you develop, you’ll have the space to experiment, expand your expertise and play an active role in strengthening our AI practice across the organisation.
Rewards and benefits: You’ll receive a starting salary of £63,823 plus other benefits including: 25 days of annual leave automatically rising to 30 days after 5 years' service, and an additional 10.5 days of public and privilege holidays; opportunities to be recognised through our employee performance scheme; an interest-free season ticket loan; an excellent pension scheme; a cycle to work scheme; facilities such as a gym, restaurant and on-site coffee bars (at some locations); paid parental and adoption leave.
Equal opportunities: At MI6 diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are under-represented in our workforce such as women, those from an ethnic minority background, people with disabilities and those from low socio-economic backgrounds.
Offer Of Interview: We are committed to providing equitable opportunities throughout the recruitment process to support candidates with disabilities. As part of this, we aim to ensure that a fair and proportionate number of disabled applicants who best meet the essential minimum criteria for this position, will be offered an interview, if it is practical for us to do so.
What to expect: Our recruitment process is fair, transparent, and based on merit. Here is a brief overview of each stage, in order: An initial online application form including pre-screening questions to ensure you meet our eligibility criteria; Online Situational Judgement Test (SJT) rating the appropriateness of your responses to a series of short scenarios; Application sift looking at your skills and motivation for the role and organisation; An online HR interview focusing on motivation and competencies important to the role; If successful at the HR interview, you will be invited to a face-to-face technical assessment; If successful, you’ll receive a conditional offer of employment.
Please note, you must successfully pass each stage of the process to progress to the next. Your application may take around 6 - 9 months to process including vetting, so we advise you continue any current employment until you have received your final job offer.
Before you apply: To work at MI6, you need to be a British citizen or hold dual British nationality. This role requires the highest security clearance, known as Developed Vetting (DV). It’s something everyone in the UK Intelligence Community undertakes. Please note we have a strict drugs policy, so once you start your application, you can’t take any recreational drugs and you’ll need to declare your previous drug usage at the relevant stage.
The role is based in Central London, so you’ll need to live within a commutable distance. Please consider any financial implications and practicalities before submitting an application. An interest-free loan is available to assist with relocating into privately rented accommodation to take up the offer of employment. We offer reasonable reimbursement of travel costs for candidates attending in-person appointments during the recruitment and vetting process.
Right to withdraw statement: Please be aware that we reserve the right to bring forward the closing date for this role from the original closing date once a certain number of applications have been received. Please be mindful of this and submit your application at your earliest convenience to avoid disappointment.
Software Engineer Ref. 3751 in London employer: UK Intelligence Services
At MI6, we pride ourselves on being an exceptional employer, offering a supportive and collaborative work environment in the heart of Central London. Our commitment to professional development is evident through extensive training opportunities, mentorship, and a focus on diversity and inclusion, ensuring that every employee can thrive and contribute meaningfully to our mission of safeguarding the UK. With competitive benefits, including generous annual leave and a strong pension scheme, we provide a fulfilling workplace where innovation and teamwork are at the forefront of our operations.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer Ref. 3751 in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at MI6 on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the Situational Judgement Test (SJT). Brush up on problem-solving scenarios relevant to software engineering. Practising these types of questions can help you ace this crucial step in the application process.
✨Tip Number 3
Show off your coding skills! Be ready to discuss your experience with AI and modern engineering practices during interviews. Bring examples of your work that demonstrate your ability to review code and ensure it's secure and reliable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining MI6 and contributing to our mission.
We think you need these skills to ace Software Engineer Ref. 3751 in London
Some tips for your application 🫡
Be Yourself:When filling out your application, let your personality shine through! We want to see the real you, so don’t be afraid to share your unique experiences and perspectives.
Tailor Your Application:Make sure to customise your application for the Software Engineer role. Highlight your relevant skills and experiences that align with our mission at MI6, especially in AI and modern engineering practices.
Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work to show how you’ve applied your technical knowledge and problem-solving abilities in real-world situations.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and securely, plus you’ll find all the info you need about the process there!
How to prepare for a job interview at UK Intelligence Services
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Typescript, Python, Helm, and Terraform. Be ready to discuss how you've used these tools in your previous projects and how they can be applied to enhance MI6's AI capabilities.
✨Showcase Your Problem-Solving Skills
Prepare for the Situational Judgement Test by practising problem-solving scenarios relevant to software engineering. Think about how you would approach complex issues, especially those involving AI integration, and be ready to articulate your thought process during the interview.
✨Demonstrate Teamwork and Mentorship
Since the role emphasises collaboration, come prepared with examples of how you've worked in teams and supported less-experienced colleagues. Highlight any mentoring experiences and how you contributed to a positive team environment.
✨Be Curious and Adaptable
MI6 values curiosity and adaptability, especially in the fast-evolving tech landscape. Share instances where you've embraced new technologies or methodologies, and express your eagerness to learn and grow within the organisation.