Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Software Engineering Apprenticeship

Salary

GBP 28,556 - 31,154 per year

Apply on MI5 - The Security Service

Description

Job Summary

Join MI5's Software Engineering Apprenticeship, a three-year programme designed to equip you with the skills and practical experience needed to design, build, and maintain software solutions supporting national security.

The Role

As a software engineering apprentice, you'll work alongside teams to develop modern cloud-based solutions across platforms like AWS and Azure, while expanding innovative AI capabilities. You'll gain experience with various technologies and tools, including Java, C#, Python, TypeScript, PostgreSQL, MongoDB, GraphQL, Elasticsearch, and Oracle.

Responsibilities

  • Collaborate with product owners, business analysts, and Agile delivery colleagues to design, develop, and test software solutions
  • Develop skills in software engineering, teamwork, communication, and leadership
  • Rotate through various product teams to gain unique exposure to the work and apply new skills to real-world situations

Requirements

  • 96 UCAS tariff points from Level 3 qualifications
  • GCSE English Language and Mathematics at Grade 4/C or above
  • Genuine interest in technology, programming, or problem-solving
  • No previous technical experience or qualifications required

Benefits

  • Starting salary of £28,556 to £31,154
  • 25 days of annual leave, rising to 30 days after 5 years' service
  • Opportunities for recognition through employee performance scheme
  • Personal learning budget
  • Interest-free season ticket loan
  • Excellent pension scheme
  • Facilities like subsidised gym, restaurant, and on-site coffee bars
  • Paid parental and adoption leave

Training and Development

  • Comprehensive training and dedicated support
  • University-accredited classroom learning and technical training
  • Mentoring, job shadowing, research, and development
  • Work-based placements and projects
  • Alignment to the Government Digital and Data Profession Capability Framework

Selection Process

  1. Initial application form
  2. Online Situational Judgement Test (SJT)
  3. Online Aptitude Test
  4. Interview to explore motivation, problem-solving, and technical interests

Skills

Ready to apply?

You apply with the employer directly. Their original posting is here: https://www.jobsgopublic.com/job/software-engineering-apprenticeship-109100

Apply on MI5 - The Security Service