Software engineer
You build apps, websites and systems. You can get in with a degree or an apprenticeship.
ONS
- Checked
- 9 Oct 2026
Medians for full-time employee jobs. ONS hides estimates it rates unreliable (CV over 20%).
View sourceHow to get there
2 routes. University degree · Apprenticeship
University degree Degree
Subjects the National Careers Service lists: computer science, software engineering, IT, maths.
- School2 to 3 A levels
Or equivalent.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- DegreeComputer science or similar
Software engineering, IT, maths and fintech also count.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- GoalSoftware developer job
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
Apprenticeship Work + study
You train on the job with an employer.
- Level 3Software Development Technician
Advanced apprenticeship.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- Level 4Software Developer
Higher apprenticeship.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- Level 6Digital and Technology Solutions Professional
Degree apprenticeship: you finish with a degree.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- GoalSoftware developer job
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
At school
GCSEs (Years 10–11) and A levels (Years 12–13), or equivalents.
- GCSEs
- 5 GCSEs at grades 9 to 4, including English and maths, for an advanced apprenticeship.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- A levels
- 2 to 3 A levels for a degree; 1 or 2 for a foundation degree or HND.
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026
- UCAS points
- An A* = 56 points. Many courses ask for grades instead of points.
UCAS
The new UCAS Tariff: ten things applicants need to knowUCAS- Checked
- 9 Oct 2026
An A* at A level is worth 56 Tariff points. Only about a third of courses use Tariff points in their entry requirements; most ask for grades.
View source
Pay by region
Pay is in pounds (£) per year, before tax, for full-time employees. ASHE counts employees only, so self-employed people (most barristers, many contractors) are not in these figures.
Programmers and software development professionals SOC 2134
- UK median £56,914
- Bottom 25% under £42,289
- Top 25% over £75,794
| Region (where people work) | Median pay | Jobs | How exact |
|---|---|---|---|
| London | £75,296 | 94,000 | Good |
| East | £60,989 | 27,000 | Good |
| North East | £56,340 | — | Rough estimate |
| South West | £53,438 | 24,000 | Good |
| South East | £52,798 | 52,000 | Good |
| North West | £50,336 | 37,000 | Good |
| East Midlands | £49,685 | 19,000 | Good |
| West Midlands | £49,081 | 19,000 | Good |
| Scotland | £48,930 | 20,000 | Rough estimate |
| Wales | £48,346 | — | Rough estimate |
| Yorkshire and The Humber | £47,908 | 24,000 | Rough estimate |
Regions where ONS did not publish a reliable figure are left out. "Rough estimate" = ONS rates it CV 10–20%: use it with care. A region is listed only where ONS published a median for that job.ONS
Starting vs experienced (National Careers Service)
- Software developer: starter £30,000 · experienced £75,000
NCS
Software developer — job profileNational Careers Service (GOV.UK)- Checked
- 9 Oct 2026