Graduate Software Engineer

Our Defence & Security Analysis Division supports the Ministry of Defence and Other Government Departments to ensure intelligent decision-making is at the heart of the UK Defence and Security. We work with partners in industry, academia and internationally to develop and provide a broad range of impartial, innovative, evidence based analysis and human science advice to support high priority decision-making on critical policies and capabilities.

The Software, Modelling & Simulation team comprises computer scientists, software engineers and model developers. We work on projects from small-scale software applications to large, complex simulations. Our work also includes the use of commercial games engines such as Unity.


We will support your career development with a two year graduate programme including;-

  • Training modules to build your technical ability.
  • Talks and discussion groups led by some of our technical authorities
  • On the job and course based training to enhance your technical and professional knowledge.
  • Personal skills development
  • Networking with other graduates, both in our division and across Dstl.

You will develop a thorough grounding in working across defence to enable you to flourish.

Your role

You will work on a dynamic collection of projects, contributing to a diverse team of specialists delivering critical scientific, analytical and technical advice and solutions. You will support the development of vital defence capabilities and push them to their limits, using creativity and innovation to solve real-world problems for real-world customers.

You will be developing and using novel analytical tools and techniques to assist your customers with their decision-making. You will undertake pioneering research and experimentation, helping to invest in high-risk, high-payoff innovative technologies. We work at the forefront of defence and security research and innovation, which is a dynamic and rapidly evolving environment. Quite simply, this is work that you cannot do anywhere else.

Your work will be delivered in a variety of methods including:

  • Delivering specific work packages initially and building on these with experience
  • Technical reports summarising complex scientific research and analysis for policy and decision makers
  • Presenting vital scientific data to customers across the defence community

You will develop the skills needed to explain your results to diverse audiences and ensure their understanding. You will also develop networks with external partners, always ensuring we continue to deliver the technical quality expected of Dstl and maximising the value of our research.

Your experience

With some knowledge of the role of defence when you begin, we will expect you to develop an understanding of the UK’s capabilities and the issues they face now and in the future.

Your skills

We're looking for people who can demonstrate:

  • Understanding of and experience of using at least two of the following programming languages: Python, C++, C#, VB.Net or Java.
  • Experience using the Unity game engine for development
  • Knowledge and experience of using web-based technologies and database technologies and architecture.
  • An interest in the application of Artificial Intelligence in software development
  • A desire to develop your career as a professional software engineer
  • The curiosity to learn new skills and work in a multi-disciplinary team.

We will need you to have relevant technical knowledge and experience gained from your degree, strong IT and communication skills with a flexible, adaptable and inquisitive approach to work

Remember to mention TARGETjobs when contacting employers!