Software Engineering Apprenticeship (Level 6)

Our Software Apprenticeship scheme will offer you new challenges every day and give you exposure to cutting-edge technologies. You'll learn while you earn, gain a recognised qualification and build your experience in the workplace. By working alongside experienced software engineers, you will develop advanced skills and grow within the company.

Role

An Apprentice Software Engineer at CACI works in a supportive, flexible working environment where you will grow your technical knowledge and apply this on live customer projects. You will learn from some of the UK’s leading Software Developers, who will provide full support & exposure to the full software lifecycle. You will have the opportunity 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. This will include:

  • Working as part of a multi-skilled team to deliver solutions
  • Involvement in the design and development of applications and services across the stack, along with the cloud infrastructure they run on
  • Taking on real business challenges in software engineering and receive training and support throughout
  • Learning and working with some of the most advanced technologies, enabling you to develop a broad range of competencies including teamwork, communication and leadership skills

Training

  • An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.
  • This opportunity offers you the chance to progress into a Senior Software Engineering role following the successful completion of the Apprenticeship Scheme.
Apprenticeship Standard
Digital and technology solutions professional (level 6)
Training Provider
UNIVERSITY OF EXETER
Working Week
Monday to Friday. Core hours are between 10:00 and 15:00, with some flexibility dependent upon project requirements.
Expected Duration
4 Years
Positions Available
1
Closing Date
Tuesday, 31st March 2026
Start Date
Tuesday, 8th September 2026

Desired Skills

  • Communication skills
  • IT skills
  • Attention to detail
  • Organisation skills
  • Customer care skills
  • Problem solving skills
  • Presentation skills
  • Logical
  • Team working
  • Creative
  • Initiative
  • Non judgemental
  • Flexibility

Qualifications

  • 3 A'Levels (2 in STEM based subjects) A Level, grade B or above (Desired)
  • Information Technology or Equivalent BTEC, grade Grade D, D, D (Desired)

About the Employer

CACI Information Intelligence Group
We are CACI UK, a leading UK technology consultancy, with a keen focus on helping our clients transform their businesses through data, software and expertise. We deliver cutting-edge IT and digital marketing solutions across a wide range of sectors, including utilities, defence, retail, and social care. We help clients transform their businesses by bringing together the power of talent, data, and technology. Our curiosity and collaborative approach enable the discovery and exploration of new ideas and opportunities that bring meaningful innovation and real results.

Job Details

Company
CACI Information Intelligence Group
Location
Plymouth Science Park, 1 Davy Road, Derriford, Plymouth, England
Employment Type
Degree Apprenticeship
Salary
£22,000 a year
Posted