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.
Related guides
engineer salary
Engineer Salary UK 2026: Regional and Seniority Differences Across Britain
Explore engineer salary UK 2026 data from ONS ASHE and The Engineer survey. Median pay for civil, mechanical, electrical engineers, plus regional and seniority insights.
average salary uk
Average Salary UK: Regional and Seniority Differences Across Britain
Explore the latest average salary UK figures from ONS ASHE 2025, including median full-time pay, regional variations, and how earnings change with age and seniority across Britain.
paramedic salary
Paramedic Salary UK: Regional and Seniority Differences Across Britain
Explore paramedic salary UK: NHS pay bands, ONS median earnings, regional variations (England, Scotland, Wales, NI), and take-home pay after tax and pension.
ronaldo salary
Ronaldo Salary vs UK Average Pay: Regional and Seniority Differences Across Britain
Explore how the ronaldo salary compares to UK median earnings, with ONS data on regional and seniority pay gaps across Britain.
business analyst salary
Business Analyst Salary UK 2026: Regional and Seniority Differences Across Britain
Explore the business analyst salary in the UK for 2026, including median pay, regional variations, seniority levels, and take-home pay after tax. Based on ONS and PayMetric Labs data.
paramedic salary uk
Paramedic Salary UK 2026: Regional and Seniority Differences Across Britain
Explore the paramedic salary UK in 2026/27: ONS median £53,818, NHS bands, London weighting, take-home pay, and how location and experience affect earnings.