Software Engineering Apprenticeship

Problem Solver? Logical Thinker? We might be the right solution for you

MI5 and MI6, are part of the UK’s Intelligence Services.  We work together to  safeguard Britain’s people, interests and businesses from various threats at home, overseas and online, including cyber-attacks, espionage, terrorism and organised crime.  Working across our vital missions, you’ll deliver impact at the heart of national security, all within a supportive and inclusive environment that allows everyone to thrive.


The Role

Joining us as a Software Engineering Apprentice, you’ll have the opportunity to learn from software delivery teams that will offer you a unique insight into the work of the intelligence agencies. Through a variety of placements with your fellow apprentices, you’ll help to build technology that catches criminals and improves our ability to tackle threats. Our work is constantly evolving, so you will too. Over the course of the three years, you’ll become familiar with some of the world’s most sophisticated electronic equipment and gain practical expertise that simply isn’t available anywhere else. What’s more, in addition to the hands-on experience you’ll receive, we’ll support you fully as you work towards a BSc Honours Degree in Digital and Technology Solutions.


About You

We don’t expect you to know everything – in fact, we’re looking for people who want to learn. But you should have a genuine interest in programming, problem solving or technology. You’ll also need 72 UCAS points, and a minimum GCSE grade 4/C in English Language and maths – or equivalent functional skills (level 2). You might also have some understanding of JavaScript, data storage technology or cloud technology – although it is definitely not essential.


As an organisation that values and nurtures talent, we’re committed to helping you fulfil your potential. So you can expect excellent rewards and benefits, an inclusive workplace and supportive training.


At MI5 & 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.  Find out more about our culture, working environment and diversity on our websites:


Ready to unlock your future? Apply now >>


To be eligible to apply, you must be a British Citizen. One of your parents must be a British Citizen or must have the nationality or citizenship from our approved list of countries  (further information on our eligibility criteria can be found here). If you hold dual nationality, of which one component is British, you will nonetheless be considered. Candidates must normally have been resident in the UK for seven out of the last ten years. This is particularly important if you were born outside the UK. You can apply at the age of 17 years, if successful you will not be offered a start date prior to your 18th birthday.  

List A Job

Job listings are currently free to post here on the Stemettes Zine website. Fill out the details below and we’ll post it here after it has been reviewed by our content team.

    Parent, guardian, teacher or volunteer?

    The Stemettes Zine is a curated space tailored specifically to Stemettes but we have plenty of content and updates for you folks too. Sign up to receive the Stemettes newsletter and we’ll keep you updated with the latest from Stemettes HQ including events, activities, resources and fundraising activities.