Skip to content
UK Average Salary

software engineer salary uk

Software Engineer Salary UK: Regional and Seniority Differences Across Britain

Explore the software engineer salary UK landscape using ONS ASHE 2025 data. Learn how pay varies by region, seniority, and experience, plus take-home pay insights.

Pay snapshot: The median full-time software engineer salary in the UK is £56,914, but junior roles typically sit around the lower quartile of £42,289, with significant regional variation.

Median franker

Where does your pay sit?

Enter a gross annual salary

Related pay benchmarks

£ / year

  • Software developer£55,000
  • Engineer£42,000

Software Engineer Salary UK: A Guide to Regional and Seniority Differences

Understanding the software engineer salary UK landscape requires more than a single figure. Pay varies dramatically by region, seniority, and employer type. This article uses the latest official data from the Office for National Statistics (ONS) and other reputable sources to give you a clear picture.

The National Picture: Median and Average Pay

According to the ONS Annual Survey of Hours and Earnings (ASHE) for April 2025, the median gross annual earnings for full-time employees across all occupations was £39,039. For software development professionals specifically (SOC 2020 code 2134), the median salary was £56,914. This is significantly higher than the national median, reflecting the high demand for tech skills.

However, the median includes everyone from junior developers to principal engineers. The lower quartile (25th percentile) for this occupation was £42,289, and the 10th percentile was £32,835. These lower figures are more representative of entry-level and junior roles. The upper quartile stood at £75,794, and the top 10% earned £102,860 or more.

Commercial salary aggregators like Salary.com report an average software engineering salary of £49,505, with a typical range of £43,209 to £54,291. This average is lower than the ONS median because it may include a different mix of roles and sectors.

Regional Differences Across Britain

Where you work has a big impact on your software engineer salary UK. ONS ASHE 2025 data shows that median weekly earnings for full-time employees grew fastest in Northern Ireland (7.4% year-on-year), partly due to public sector pay awards. The slowest growth was in the South East (2.9%) and Wales (4.2%).

London and the South East typically have the highest absolute pay levels, but the cost of living is also higher. For example, a software engineer in London might earn £70,000, while the same role in the North East might pay £45,000. ONS provides interactive local authority data so you can compare your area.

If you are considering a move, remember that Scotland has different Income Tax bands. Scottish taxpayers pay starter, basic, intermediate, higher, and top rates that differ from the rest of the UK. This can affect your take-home pay even if the gross salary is the same.

Seniority and Experience Levels

The ONS data does not break down by seniority, but the percentiles give a good guide:

  • Junior / Entry-level: £32,835 (10th percentile) to £42,289 (lower quartile). These roles typically require less than 2 years of experience.
  • Mid-level: £42,289 to £56,914 (median). Most developers with 2–5 years of experience fall here.
  • Senior: £56,914 to £75,794 (upper quartile). Senior engineers, team leads, and specialists.
  • Principal / Architect: £75,794 to £102,860+ (top decile). Highly experienced individual contributors and managers.

Employer type also matters. Venture-funded startups and big tech firms often pay above the median, while public sector and traditional industries may pay less. The ONS data includes all sectors, so your actual offer may vary.

Take-Home Pay: What You Actually Receive

Gross salary is only half the story. After Income Tax, National Insurance, and pension contributions, your net pay can be significantly lower. For a junior software engineer earning £35,000, with a 5% salary-sacrifice pension, the annual take-home is about £27,460 (based on 2026/27 HMRC rates). That’s after £4,136 Income Tax, £1,654 NI, and a £1,750 pension contribution.

If your employer uses a relief-at-source pension scheme, you save Income Tax on the contribution but not NI, so take-home is slightly less. Always check your pension type when comparing offers.

At the lower quartile of £42,289, you earn about 8% above the UK full-time median. Your take-home will be higher, but still subject to the same tax bands.

How to Use This Data

When researching your software engineer salary UK, remember:

  • Use ONS ASHE as the official benchmark, but understand it includes all experience levels.
  • Look at the lower percentiles for junior roles and upper percentiles for senior roles.
  • Factor in regional differences and cost of living.
  • Consider total compensation: pension, bonus, stock options, and benefits.

For more context, explore our UK Average Salary, salary articles, and salary data pages. You can also check the salary index for comparisons across occupations.

Final Thoughts

The software engineer salary UK is well above the national average, but it is not uniform. Junior developers should expect around £32,000–£42,000, while experienced engineers can earn over £75,000. Regional variations mean that a role in London may pay more, but your take-home after housing costs could be similar to a lower salary in a cheaper area.

Always negotiate based on data, not just averages. Use the ONS figures as a starting point and adjust for your specific circumstances. For the latest official earnings data, refer to the ONS ASHE release and GOV.UK for National Living Wage rates.

Frequently asked questions

What is the average software engineer salary in the UK?

The median salary for software development professionals (SOC 2134) is £56,914 according to ONS ASHE 2025. However, this includes all experience levels. Junior roles typically earn between £32,835 and £42,289, while senior engineers can earn over £75,000. Commercial surveys like Salary.com report an average of £49,505.

How does software engineer pay vary by region in the UK?

ONS ASHE 2025 shows that Northern Ireland had the highest growth in full-time earnings (7.4%), while the South East had the smallest (2.9%). London and the South East generally have higher median pay, but the cost of living is also higher. Local authority data is available from ONS to compare specific areas.

What is the take-home pay for a junior software engineer on £35,000?

Assuming a 5% salary-sacrifice pension contribution, the annual take-home pay is approximately £27,460 after Income Tax and National Insurance. This is based on 2026/27 HMRC thresholds. If using relief at source, the net pay is slightly lower because NI is not saved on the pension contribution.