Compare routes: Software developer
Compare what matters before you decide. Routes are shown side by side, not ranked: an unknown is marked “Not enough data”.
| Route | Route ASoftware apprenticeship (Level 3, then Level 4) | Route BDegree apprenticeship: Digital and technology solutions professional (Level 6) | Route CUniversity degree, then a graduate developer job |
|---|---|---|---|
| Entry requirements |
|
|
|
| Official mandatory credentials | None required by law for most jobs. | None required by law for most jobs. | None required by law for most jobs. |
| Time | 18 to 42 months Find apprenticeship training lists Software development technician (Level 3) at 18 months and Software developer (Level 4) at 24 months. Some people start directly at Level 4. | About 4 years Find apprenticeship training lists Digital and technology solutions professional (Level 6) at a typical 48 months. | About 3 years, then work A typical full-time bachelor's degree in England takes 3 years; some include a placement year. |
| Cash costs | Fees charged: Up to £33,000 of training (funding band maximum), paid for you Paid up front by you: £0 — training and assessment are funded | Fees charged: Up to £27,000 of training (funding band maximum), paid for you Paid up front by you: £0 — training and assessment are funded | Fees charged: £29,370 Paid up front by you: £0 Up-front figure assumes a Tuition Fee Loan pays the tuition. The loan is repaid from future earnings above a threshold, so it is shown separately as a loan balance. |
| Employer-funded possibilities | Yes — training and assessment are paid by the employer and government; you must not be asked to contribute. | Yes — training and assessment are paid by the employer and government; you must not be asked to contribute. | Possible but not guaranteed — some employers pay fees or give study leave. Ask before you accept an offer. University tuition is usually covered by a Tuition Fee Loan (England), which is repaid from future earnings. |
| Work while studying | Yes Work-based, with at least 20% off-the-job training. From day one — apprentices are employees and are paid a wage. | Yes Work-based degree, with at least 20% off-the-job training. From day one — degree apprentices are employees and are paid a wage. | Possible Full-time study, then work. Usually after graduating, although many students work part-time or take a paid placement year. |
| Salary evidence | Software developer: £30,000 to £75,000 a year (starter to experienced, England) National Careers Service, checked 14 Oct 2026. Typical range for comparable roles — indicative, not guaranteed. | Software developer: £30,000 to £75,000 a year (starter to experienced, England) National Careers Service, checked 14 Oct 2026. Typical range for comparable roles — indicative, not guaranteed. | Software developer: £30,000 to £75,000 a year (starter to experienced, England) National Careers Service, checked 14 Oct 2026. Typical range for comparable roles — indicative, not guaranteed. |
| Competition and availability |
|
|
|
| Geographical constraints |
|
|
|
| Alternative exits |
|
|
|
| Source freshness | Evidence checked 14 Oct 2026 Oldest source check: 12 Oct 2026 | Evidence checked 14 Oct 2026 Oldest source check: 12 Oct 2026 | Evidence checked 14 Oct 2026 Oldest source check: 12 Oct 2026 |
Costs are published fees only (lower and upper ends of official ranges). To change assumptions such as funding, loans, pay or living costs, use Compare costs.
Back to Software developer