To report an imminent threat call 999 or ring the Anti-Terrorist Hotline on 0800 789 321
Current UK threat level: SEVERE Read more about threat levels >>


Our Technology Graduate Development Programme (TGDP) offers an exciting opportunity to work in a unique and stimulating environment, where technology plays a crucial and increasingly frontline role. Whatever your chosen business area, you will be contributing to protecting the UK from threats to national security, including terrorism and espionage.

TGDP is a structured two year programme that gives you the experience, knowledge and skills you need to be an effective technology professional in our pioneering IT department. The programme includes a number of business and specialist roles.

This year, we are recruiting for the Business stream. You will be assigned to one of the following capability areas based on your preference, skills and business need:

  • Project Management
  • IT Service Management
  • Information Architecture

You will have the opportunity, by rotating round the teams within your role, to carry out a variety of work and develop your business/technical skills and experiences.

Starting salary: £33,783 rising to £36,522 after one year.




  • Business Analysis - In this role you will gain unique insights into business change and improvement, applying technology to meet business needs. Working with people at all levels of MI5 and other IT professionals, you will understand business problems and needs, establish requirements and, as part of a team, create technical and non-technical solutions. To be successful in this role you will be able to make clear plans, evaluate progress and communicate technical information clearly and effectively to a non-technical audience. As well as developing your analytical skills, you will get the chance to introduce creative solutions and work with a variety of technology architects and business users. You will learn about managing risk and the latest technical developments. To find out more about this role, please view the video at the bottom of this page.
  • Project Management - As a trainee Project Support Officer you will work alongside experienced Project Managers, helping them to administer and deliver a wide range of technology projects across MI5. With a high degree of coaching, you will build your project management skills, manage stakeholders, implement project plans and apply structured processes and methodologies to successfully take projects to completion. This is an excellent opportunity to hone your analytical ability and improve your communication skills across a variety of teams. From improving your ability to manage risk and budgets, meet demanding deadlines and overcome business challenges to developing your report writing skills, you will build the range of talents it takes to become a valued project manager.
  • IT Service Management - As a member of the IT Service Management team you will be working on IT projects and improvement initiatives to support the IT services that we provide to our customers. You could be solving problems under pressure during an unplanned outage, analysing the solution and response in order to reduce the impact of subsequent faults, negotiating with suppliers and customers in service delivery or working closely with partners across the organisation to implement business change. Within IT service management there are a broad range of opportunities to develop your skills in providing quality services, risk management and problem analysis. You will learn management techniques such as strategic planning, service improvement and decision making, as well as stakeholder management. A role in this area will enable you to fully appreciate how IT underpins organisation outcomes, and that in order to succeed, team work is absolutely essential.



  • Software Development - As one of our developers you will help to develop complex software applications to meet demanding architectural standards. It is a challenging and rewarding role where you will be utilising your programming skills, liaising closely with business analysts and end users, and developing solutions that enable our investigative and operational units to work more effectively. With the ability to deliver results under pressure and work independently, you will need a strong commitment to using advanced technologies, together with the flexibility to adapt to changing demands and learn new skills quickly. Supporting the full software delivery cycle, you will build on your knowledge of development methodologies and techniques and develop your skills further to become an even more effective developer. To find out more about this role, please view the video at the bottom of this page.
  • Cyber - As a member of our Cyber team you will carry out specialist technical analysis contributing to MI5's effort to understand and prevent cyber attacks in the interests of national security. The work is varied and will involve complex analysis of data including network and disk forensics, producing technical reporting and developing new capabilities to support your analytical work. We are looking for people with excellent communication skills, an enquiring mind, with a strong foundation knowledge in networking, operating systems, IT security principles and programming experience. You will also have an interest in cyber security, be motivated by learning new technologies and be able to develop innovative approaches to solve complex problems.



MI5 is a unique and intellectually challenging place to work and we will ensure you have all the support and development you need to build a rewarding and successful career.

During the programme we will give you guidance around your personal and professional development. You will be assigned a line manager from your capability area and they, alongside the TGDP graduate manager, can provide advice on any work issues that you wish to discuss. You will also be assigned a buddy to support you during your first weeks in MI5; your buddy will be from a previous TGDP cohort and can answer any questions you may have as a newcomer to the organisation.

This support network can be used for advice on matters ranging from the best ways to develop your skills and knowledge to talking through any feedback you receive or even how to tackle particularly tricky technical issues.


During the programme you will develop your skills and experience through a combination of on the job and formal training. You will follow a core skills training path relevant to your capability area. You will be training with other members of the programme and the majority of courses take place in our academy in central London.

Examples of training courses include:

  • Investigative awareness training
  • Communicating and presenting with impact
  • Influencing with integrity
  • Running effective meetings
  • Practical strategic planning

During the programme, further external and accredited training and qualifications will be funded by the organisation to support your future career with us. Examples of funded training include:

  • Business Analysis Diploma
  • APM Introductory or PRINCE2 (Foundation and Practitioner)
  • ITIL
  • Oracle / Java Certified Associate C# .Net MSP developer

To help consolidate your learning there is also extensive on the job training. Your development doesn't stop at the end of the programme and in your subsequent roles, MI5 will fund relevant additional training that will enable you to complete or further advance your professional qualifications and career aspirations.


To join the Technology Graduate Development Programme, as well as a genuine passion for technology you will need to have (or be expecting) a 2:2 in any degree subject.

If you have or are studying an Arts or Humanities degree, your skills and experience may be more suited to our business roles within the programme (Business Analysis, Project Management or IT Service Management).

To join one of our specialist roles (Software Development or Cyber) you will need demonstrable knowledge in one or more of the aforementioned areas. Ideally you will have or are studying a STEM or technical degree (computer science, computer forensics, cyber, etc.). 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.

The nature of our work means you will need to be an articulate communicator with the ability to build strong working relationships with people at every level in MI5. With strong analytical skills and the confidence to challenge conventional thinking, you will combine honesty, integrity and resilience with sound judgement and the ability to take responsibility for your work.


Technology Graduate Development Programme - Business Analyst

Click to Play


Technology Graduate Development Programme - Software Developer

Click to Play

Fact or Fiction?
MI5 only works inside the UK.

True False

Latest News

view ALL News

MI5 wins LGBT British Employer of the Year

MI5 has been named Employer of the Year at the 2018 British LGBT Awards.

Read Full Article ›

MI5 named in The Times Top 50 Employers for Women 2018

MI5 has been named in The Times Top 50 Employers for Women 2018. The alphabetical and unranked list celebrates UK...

Read Full Article ›

Threat level to GB from Northern Ireland-related terrorism lowered to MODERATE

Threat level to GB from Northern Ireland-related terrorism lowered to MODERATE. The current threat level means an...

Read Full Article ›