Modal title

Apply for this job

Drag and drop or browse

Software Engineering Apprenticeship – MI5

  • Full Time
  • London

Website Mi5 Security Service

are you passionate about technology and eager to embark on an exciting career in software engineering? MI5, the UK’s domestic counter-intelligence and security agency, is offering an exceptional apprenticeship opportunity for aspiring software engineers who are committed to making a difference in national security.

Position: Software Engineering Apprentice Organization: MI5 (The Security Service) Location: London, UK Duration: 2-3 years (apprenticeship program) Salary: Competitive, with additional benefits

About the Role: As a software engineering apprentice at MI5, you will have the unique opportunity to develop your skills and expertise in a supportive and dynamic environment. Working alongside experienced professionals, you will play a key role in designing, developing, and maintaining software solutions that support MI5’s mission to protect national security.

Key Responsibilities:

  • Collaborate with cross-functional teams to understand software requirements and user needs
  • Design, develop, test, and deploy software applications and systems
  • Contribute to the full software development lifecycle, from planning and coding to deployment and maintenance
  • Utilize agile methodologies and best practices to deliver high-quality software solutions on time and within budget
  • Participate in code reviews, pair programming sessions, and knowledge-sharing activities
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development processes and practices

Requirements:

  • A genuine passion for software engineering and technology
  • A strong academic background with at least GCSEs (or equivalent) in Maths and English
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Ability to work well in a team environment and independently
  • Eagerness to learn and develop new skills
  • Eligible for security clearance (must be a British citizen and meet residency requirements)

Benefits:

  • Comprehensive training and development opportunities
  • Mentorship and support from experienced software engineers
  • Exposure to cutting-edge technologies and tools used in the intelligence and security sector
  • Competitive salary and benefits package
  • Potential for career progression within MI5 or the wider intelligence community

How to Apply: Interested candidates should submit their CV and a covering letter outlining their motivation for applying and relevant skills and experiences. Please specify “Software Engineering Apprenticeship” in the subject line of your email and send your application to apprenticeships@mi5.gov.uk.

Don’t miss this unique opportunity to kick-start your career in software engineering with MI5. Join us in our mission to safeguard national security and protect the UK from threats both at home and abroad. Apply now and become a part of our dedicated team of professionals committed to making a difference.

Apply now

Apply and get feedback today

About the role

Job posted

Similar jobs

search other jobs in the uk

Junior Software Engineer – Portsmouth

USD

Resume Specialist (Part-time Remote)

USD

Staff Product Researcher – Sheffield

USD

Junior Conflict Risk Analyst – Colchester

USD

Strategic Finance Analyst

USD

Heat Pump Installer- Manchester

USD