Software engineering is the most popular sector for degree apprenticeships in the UK. Demand from employers is high, salaries are strong, and the combination of a computer science degree with four years of real engineering experience makes graduates highly competitive in the jobs market. This guide covers everything you need to know.
What is a software engineering degree apprenticeship?
A software engineering degree apprenticeship is a Level 6 programme (bachelor's degree equivalent) that combines working as a software engineer with studying for a BSc in Computer Science or a closely related subject. You are employed full time by a technology employer, work four days per week on real engineering problems, and study one day per week at a partner university.
The degree typically covers software development fundamentals, algorithms and data structures, databases, systems architecture, software testing, and professional practice. The exact curriculum depends on the university and employer — some programmes are heavily aligned to the employer's technology stack, others are more general.
You graduate after three to four years with a full BSc in Computer Science (or equivalent), your employer's apprenticeship certificate, and typically an offer of a permanent role. You pay nothing for tuition — the employer funds the degree through the Apprenticeship Levy.
Top employers offering software engineering degree apprenticeships
Below are some of the most prominent employers running software engineering degree apprenticeship programmes in 2026. Availability changes each year — check ApprentiFinder for live listings.
Beyond these, hundreds of smaller technology consultancies, financial services firms, defence contractors, and public sector organisations run software engineering apprenticeships. Many are just as rigorous and offer just as strong career outcomes as the household names.
Salary and career progression
Software engineering apprenticeships are among the best-paid apprenticeship routes. Typical starting salaries in 2026:
- Year 1–2: £20,000–£28,000 (varies significantly by employer)
- Year 3–4: £24,000–£35,000+ as skills and responsibility increase
- Post-graduation: Most employers offer a pay uplift to their graduate or junior engineer band — typically £30,000–£50,000 depending on employer and location
For context, the national minimum wage for apprentices is £7.55 per hour (2026). Most technology employers pay significantly above this. Google's programme starts at over £35,000; smaller employers typically start at £20,000–£24,000.
Software engineers in the UK have strong long-term earnings. Mid-career engineers with five to eight years of experience commonly earn £55,000–£90,000. Starting four years earlier than a traditional graduate — and without student debt — gives apprenticeship graduates a substantial financial head start.
What will you learn?
The mix of academic and practical learning is what distinguishes software engineering apprenticeships from both university and vocational training.
In the university component you will typically cover:
- Programming fundamentals and object-oriented design
- Algorithms, data structures, and computational theory
- Databases and data modelling
- Software testing, quality assurance, and DevOps
- Systems architecture and cloud computing
- Professional ethics and security in software development
- A final year project (often aligned with your employer's real problems)
In the workplace you will typically:
- Write production code as part of a real engineering team
- Participate in agile ceremonies — standups, sprints, retrospectives
- Review code, write tests, and contribute to CI/CD pipelines
- Rotate through different teams or product areas (at many large employers)
- Work with professional engineers who become mentors and colleagues
Entry requirements
Entry requirements vary by employer. For the most competitive programmes (Google, Amazon), expect:
- A-Levels: ABB–AAA, with Maths strongly preferred and sometimes required
- GCSEs: Grade 5+ in Maths and English
- No prior coding required by most programmes — though evidence of interest (personal projects, coding courses, competitions) helps significantly
For most other employers, requirements are more flexible:
- A-Levels: BCC–ABB, with Maths or a STEM subject preferred but not always required
- BTECs in IT or Engineering are accepted by many employers
- Some employers also offer Level 3 (A-Level equivalent) apprenticeships as a stepping stone
Technical aptitude is assessed through the application process itself — typically via a coding challenge or logical reasoning test. Strong performance here can compensate for grades that are slightly below the stated minimum.
Software engineering apprenticeship vs a computer science degree
Both lead to a degree and a career in software. The key differences:
- Earn while you study (£20k–£35k/yr)
- No tuition fees, no student debt
- Graduate with 3–4 years of real experience
- Employer-sponsored — job security throughout
- Less academic breadth, more applied focus
- Limited flexibility to change direction mid-programme
- Student loan of £45,000–£70,000+
- 3 years full-time study
- Graduate with limited work experience
- Greater academic depth and flexibility
- Easier to change career direction
- Full student experience — societies, campus life
For students who are confident they want to work in software and have a specific employer in mind, the apprenticeship route is hard to argue against financially. For students who are less certain about their direction or want maximum academic flexibility, a traditional university place may serve them better.
How to apply
Applications for software engineering degree apprenticeships typically open in September–November for programmes starting the following September. The most competitive programmes at Google and Amazon fill early — sometimes by January. Do not wait until after your A-Level results.
The typical application process:
- Online application: CV, personal statement or motivation questions, academic grades
- Online tests: Coding challenge (usually HackerRank or similar), numerical reasoning, logical reasoning
- Video interview: Competency-based questions, sometimes technical questions
- Assessment centre: Group exercise, technical interview, final interview with a hiring manager
You can apply to multiple employers simultaneously. Most students apply to between five and fifteen programmes. There is no penalty for applying widely.
Browse live software engineering apprenticeships
ApprentiFinder has the UK's most comprehensive list of live software engineering degree apprenticeships. Filter by location, salary, and employer to find the right programme.