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
- 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
Explore related careers
Sources and further reading
External links open in a new tab.