What is the average Software Engineer salary in the UK?+
The UK average Software Engineer salary across 20 cities is £52,000 per year, based on ONS ASHE 2025 data. The middle 50% of cities pay between £50,000 and £58,000. Salaries range from £46,000 in Exeter to £72,000 in London.
Which UK city pays Software Engineers the most?+
London offers the highest median Software Engineer salary at £72,000 per year — £20,000 above the UK median. Exeter is at the lower end with £46,000.
What is the take-home pay for a Software Engineer in London?+
A Software Engineer in London earns a median £72,000 per year. After income tax and National Insurance (2025/26 tax year), that works out to approximately £4,360 per month take-home. See the full London breakdown →