How to Become a Software Engineer in Scotland
Build software systems, apps and platforms for Scotland's growing tech sector.
Maths A required (Edinburgh/Glasgow)
Applications of Maths not accepted
Graduate Apprenticeship available
Edinburgh is a major European tech hub
Highers You Need
Typical entry: AAAAB–AAAAA at Higher. You also need English (C) at National 5.
Required Highers
- Maths— grade A required at Edinburgh and Glasgow; Applications of Maths NOT accepted at any Scottish university
Recommended (not required)
- Computing Science— recommended; required at Glasgow if Maths not achieved at A in S5
Route to Qualification
Degree: BSc / MEng Computer Science / Software Engineering (4 years at university).
BSc Computer Science (4 years)
4 years
Graduate Apprenticeship in IT/Software Development (Strathclyde, Heriot-Watt)
4 years
Employer-fundedFoundation Apprenticeship in Digital Technology (S5/S6)
2 years
Scottish Universities Offering This Course
Scottish-domiciled students can apply through UCAS and have tuition fees funded by SAAS.
- University of Edinburgh
- University of Glasgow
- University of Strathclyde
- Heriot-Watt University
- University of Dundee
Salary in Scotland
Starting salary
£30,000–£42,000
Newly qualified
Mid-career salary
£50,000–£75,000
5–10 years experience
Scottish tech sector graduate starting salary. Edinburgh and Glasgow tech companies often pay London-adjacent rates.
EduSCOT note
Edinburgh consistently ranks in the top 3 UK computer science departments. Scotland's tech sector has grown significantly with remote-friendly hiring from London and US firms.
Subject choice guide
Planning your S3 or S5 Highers with Software Engineer in mind? Read the detailed guide.
Subject choices for Software Engineer