Description
If you're passionate about technology and looking for a meaningful way to start your career in software engineering, our Software Engineering Apprenticeship could be the opportunity for you.
On this three-year programme, you'll develop skills and gain practical experience working alongside teams that design, build and maintain software solutions that support our national security mission.
We're looking for potential, curiosity and a logical approach to problem-solving. You don't need a formal technical background to apply, but you should have a genuine interest in technology and a desire to learn.
You'll start with comprehensive training before rotating through various product teams, collaborating closely with friendly product owners, business analysts, and Agile delivery colleagues keen to answer your questions and share their knowledge.
You'll help build technology that makes a real difference to national security outcomes, developing modern cloud-based solutions across platforms such as AWS and Azure, while expanding innovative AI capabilities that strengthen our effectiveness in this area.
You'll also gain experience working with a range of technologies and tools used in software engineering, including languages such as Java, C#, Python and TypeScript, alongside technologies such as PostgreSQL, MongoDB, GraphQL, Elasticsearch and Oracle.
Throughout the programme, experienced engineers will be on hand to answer your questions, share their knowledge and support your development.
Alongside developing your technical expertise, you'll build valuable professional skills, including teamwork, communication and leadership.
Through dedicated training and development, you'll have the opportunity to attend industry events, earn professional certifications, and learn alongside your fellow apprentices.
In addition to your technical growth, you'll have access to employee networks, mentoring, and communities dedicated to increasing representation across the technology profession, including specific support for women in tech.
As part of the programme, you'll have our support as you work towards a BSc (Hons) Degree in Digital and Technology Solutions.
Annual leave is scheduled to match your academic timetable. Due to the secure nature of our work, most of your learning and working will take place on site.
You don't need any previous technical experience or qualifications to apply. We're looking for aptitude, curiosity and a willingness to learn, together with a genuine interest in technology, programming or problem-solving.
You'll need to have, or expect to obtain by August 2027, 96 UCAS tariff points from Level 3 qualifications (such as A Levels, BTECs, T Levels, apprenticeships, or equivalent), together with GCSE English Language and Mathematics at Grade 4/C or above (or Functional Skills Level 2 equivalents).
You'll receive a starting salary of £28,556 to £31,154 (depending on organisation), plus other benefits including:
- 25 days of annual leave, automatically rising to 30 days after 5 years' service, plus an additional 10.5 days of public and privilege holidays.
- Opportunities to be recognised through our employee performance scheme.
- Personal learning budget (MI5 only)
- Interest-free season ticket loan.
- Excellent pension scheme.
- Facilities such as a subsidised gym, restaurant, and on-site coffee bars (at some locations).
- Paid parental and adoption leave.