Graduate Technical Engineer – Insite Development Group (IDG)

This is an exciting opportunity to join CACI

CACI is looking for a Graduate Technical Engineer within the Insite Development Group (IDG) who will help us design, implement, improve and support new and existing solutions.


Who we are:

CACI was founded in 1975 in the UK. Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI Inc., a company listed on the New York Stock Exchange. In the UK CACI’s turnover is in excess of £70m, with over 600 employees. CACI is a leading marketing and IT solutions organisation providing services to both the private and public sector.  We have an excellent reputation in the markets we operate in. We support our clients with first class service, unrivalled domain expertise, innovative propositions, and leading-edge technological solutions.

CACI operates in all major sectors including financial services, telcos, utilities, publishing and media, retail, leisure and automotive.


What you’ll be doing:

The position is with the Technical and Engineering team based in Kensington, London. We are responsible for the development of our next generation data products and services on the Cloud


Key responsibilities:

To support your learning path, you will be placed on our Tech Academy course, which is a part-time, self-paced, online course designed to teach you the fundamentals of Cloud and Data Engineering.

You will learn how to:

  • Set up data processing and ELT pipelines
  • Design database backends using modern data modelling techniques and database technologies
  • Develop production grade code using event driven and Microservices architectures
  • Use Serverless technology to implement scalable, resilient and cost-effective systems
  • Develop web APIs with real-time responses
  • Provision infrastructure as code
  • Get up to speed with our development workflow using continuous integration and deployment approaches



  • An enthusiastic, pro-active, independent thinker who wants to learn more and accelerate their career
  • An initial set of technical skills such as programming in languages like JavaScript, Java, Python
  • Some foundations in Software Engineering
  • A basic understanding of data and databases
  • A basic understanding of source control systems and the development lifecycle
  • Good communication and team collaboration skills


For more information on CACI please visit our website ( or contact Valentina Pucciano (

  • Date posted: 21 July
  • Location: London
  • Salary: Competitive
  • Job type: Full time

Interested? Then please apply by emailing us with your CV to

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

The role will also be based out of CACI’s head office in Kensington, London, fitted with all the necessary precautions for social distancing in the workplace. However, as we continue to work under the government’s current COVID-19 guidance, it is expected that much of this role will be done remotely for the near future.

Must have right to work in the UK.

Apply now

Interested? Then please apply by emailing us with your CV to