Software Engineering Apprenticeship (Level 6)

  • Company: CACI Information Intelligence Group
  • Location: Plymouth, PL6 8BX
  • Type: Apprenticeship
  • Salary: £22,000.00 per year
  • Sector: Digital
  • Ref: NAS-2000015690
  • Application Deadline Date: 31/03/2026
  • Start Date: 08/09/2026
  • Positions Available: 1
  • Working Week: Monday to Friday. Core hours are between 10:00 and 15:00, with some flexibility dependent upon project requirements.

Brief Description

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.

Training to be Provided


  • 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.

Future Prospects


  • This opportunity offers you the chance to progress into a Senior Software Engineering role following the successful completion of the Apprenticeship Scheme.

Vacancy Detail

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

Ready to start your adventure?