Graduate Software Engineer

We’re looking for friendly and passionate graduates from a Science, Technology, Engineering and Mathematics backgrounds to join our team in Bristol

Due to the industries we work in, we require all our team to be able to obtain security clearance. To qualify for this, you must be a British passport holder and have lived permanently in the UK for the last 5 years.

  • Date posted: 16 May
  • Location: Bristol
  • Salary: £28,000
  • Job type: Full time

Interested? Then please apply by emailing Max Tonkin at

Who we are:

Founded in 2006, CACI Information Intelligence Group (IIG) is an exciting, growing and progressive business unit within CACI UK. We currently have over 280 intelligent, professional and engaging staff. Through a rigorous emphasis on quality, the company has grown considerably to become one of the UK’s most well-respected Software Engineering consultancies.

The Role:

As a graduate at IIG, you can expect to join one of our small, fast-paced, agile delivery teams; using agile methodology and DevOps techniques to build backend systems, data processing pipelines, and progressive web apps for customers in the UK Government and Defence sector. You will be assigned a mentor and offered dedicated training tailored towards your career aims.

Software Engineering at IIG consists of a wide range of responsibilities, the list below gives a flavour of some of the tasks you may be asked to undertake;

  • Implementing software solutions including design, development and testing
  • Use a wide range of technologies, specialising in the use of open source libraries and components
  • Use tools such as GitLab to build continuous integration pipelines that help monitor and ensure software quality and security
  • Deploy software systems to a mixture of environments including public (AWS and Azure) and private cloud
  • Full Software Lifecycle involvement including: Project concept formalisation, Requirements analysis and specification, Software architecture design, Software implementation and delivery, Software training and support, Software lifecycle and maintenance

The Fit:

We are open to accepting applications from both recent or soon to be graduates that are expecting final classifications in 2022. In order to join our team as a Graduate Software Engineer, it is essential that you are:

  • Talented
  • Committed
  • Willing to learn new skills/technologies
  • Interested in problem solving
  • Enjoy challenging work
  • Friendly

We love to take responsibility for solving challenging technical problems for our customers and we need people eager to become involved in our varied, interesting and exciting projects. Although no commercial experience is necessary, you would need some understanding of the software engineering life cycle.


The Graduate Software Engineer role is an excellent opportunity, and CACI reward their staff well with a competitive salary and impressive benefits package which includes:

  • Flexi-time: 37.5 hour weeks to structure how you want with working from home available
  • Learning: Budget for conferences, training courses and other materials
  • Social: Fantastic culture with monthly social events
  • Future You: Matched pension and health care package

We understand the importance of getting to know your colleagues. Whole company meetings are held every quarter, and a training/work brief weekend is held once a year, amongst many other social events.

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.


Apply now

Interested? Then please apply by emailing Max Tonkin at