What this Programme has to offer

Developing core applications. Creating innovative solutions. Meeting business needs. These are just some of the ways our technology professionals are helping to protect the nation. If you have the ability to work collaboratively, communicate clearly and use technology to solve complex challenges, you could soon be contributing to our pioneering IT department.

TGDP is a structured programme that gives you the experience, knowledge and skills you need to be an effective technology professional in our pioneering IT department. Whether you join the Business or the Specialist stream, you will have the opportunity to rotate around the teams in your area to develop skills and experiences across the breadth of the capability.

envelope with money in it icon

Starting Salary


Our starting salary is £36,159, rising to £39,091 after one year.
weighing scales icon

Work Life Balance


You can’t take the work home with you, so once you leave the office your time is your own.
Line graph icon


Career Growth

£5,000 is provided to the candidates to be used over two years to contribute towards personal development.

Business Stream

This stream of the programme offers exciting roles in the corporate technology areas of business. In these roles you will be supporting key business areas and enabling them to investigate and disrupt threats to national security. Although you won’t need specific technological skills, you will need an interest in technology to thrive.

In Project Management, you will build your ability in stakeholder management, implementing project plans, and applying structured processes and methodologies to successfully take projects to completion. This role will equip you with the skills and qualifications to become a confident project manager.

In Information Architecture, you will develop your skills in data modelling and problem solving to help to solve the data and technology problems of tomorrow. You will work with a range of people from MI5, and other intelligence agencies to deal with some of the intelligence community’s most strategic issues.

In Business Analysis, your role will be to analyse business problems and work to find solutions. This will involve working with stakeholders from across MI5 to improve business and deliver solutions. Day to day a Business Analyst will work with stakeholders to understand problems, draw up requirements on an ideal outcome and help design a solution to reach that outcome.

Specialist Stream

This stream of the programme is for individuals with existing technological skills and involves working with other technical specialists to design and deliver technical solutions to enable corporate and investigative staff to do their jobs more effectively.

As a Software Engineer, you will work as part of a team, engineering new and existing products that drive our investigations, analysis and corporate functions. Whatever you work on it will be unique, varied, and will have a direct and rewarding impact on the success of MI5.

As a member of the cyber security team, you’ll conduct advanced analysis of network and forensic data to identify intrusions, and work with our national and international partners to mitigate threats against UK companies and infrastructure. You’ll also be given the opportunity to develop your own tools and capabilities to assist the team’s mission to keep the country safe online.

Woman typing on a laptop

What we are looking for

To join, you will need a passion for technology and to have or be expecting a 2:2 in any degree subject. If you have, or are studying for, an Arts or Humanities degree, your skills and experience may be more suited to the business roles within this programme. To join one of our specialist roles, ideally you will have, or be studying for, a STEM or a technical degree (computer science, forensics, cyber) with either a programming element or a focus on cyber security or IT Security. To join as a Software Engineer you will need demonstrable experience of programming. For the Cyber roles you will need to have some knowledge of networking, operating systems, IT security principles and also programming.

Application Process

Throughout our recruitment process we will assess your potential to perform in one of our key technology areas within MI5.

Application Stage

This will test your eligibility and involve answering competency questions

Technical Assessment (Specialist Stream)

For those applying for a role in the specialist Stream there will be a technical assessment.

Telephone Interview

The telephone interview will test your motivation and include some competency questions

Assessment Centre

The assessment centre will consist of competency interviews and role play exercises

Final Selection Board

Following the assessment centre, you may be invited to attend a final selection board; this will be based on your performance throughout the process