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)