Back to all careers
Technology & Data Degree

Software Engineer

Design, build and maintain the software that runs devices, services and scientific instruments.

A day in the life

Write and review code, fix bugs, plan new features with product teams, and test software before release.

Typical route

Helpful A-levels

Physics + Maths + Computer Science

Typical qualification and training

  • Computer Science or Software Engineering degree
  • Degree apprenticeship or self-taught portfolio route

These are common routes, not compulsory subject combinations. Entry requirements vary between universities, training schemes and employers, so always check the current provider requirements.

Indicative UK salary

Starter
£26,000-£34,000
Experienced
£42,000-£65,000
Senior
£75,000+

Remote and finance-tech roles often pay above these ranges.

Salary range checked against Prospects.ac.uk: Software Engineer.

UK employers

  • BBC
  • Deliveroo
  • Arm
  • Skyscanner

Worldwide employers

  • Google
  • Microsoft
  • Apple
  • Amazon

Useful route links

These links are good starting points for courses, apprenticeships, graduate routes and professional training. They open the official or specialist sites rather than another summary page.

Key skills

Sources and further reading

External links open in a new tab.

Back to all careers Take the careers quiz