# Software Engineering Apprenticeship

**Company**: MI5 - The Security Service
**Location**: City of Westminster, Greater London
**Work arrangement**: onsite
**Job type**: full-time
**Salary**: GBP 28,556 - 31,154 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://www.jobsgopublic.com/job/software-engineering-apprenticeship-109100?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c1d12855-b92

## 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

- Initial application form

- Online Situational Judgement Test (SJT)

- Online Aptitude Test

- Interview to explore motivation, problem-solving, and technical interests

## Skills

### Required
- Java
- C#
- Python
- TypeScript
- PostgreSQL
- MongoDB
- GraphQL
- Elasticsearch
- Oracle
- AWS
- Azure

---

Source: [Apply at jobsgopublic.com](https://www.jobsgopublic.com/job/software-engineering-apprenticeship-109100?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
