Skip to content
UK Average Salary

software developer salary uk

Software Developer Salary UK 2026: Median Pay, Percentiles and How to Compare Offers

Find the latest software developer salary UK data from ONS ASHE. Median £56,914, mean £62,387. Learn how to compare job offers using percentiles and regional pay differences.

Pay snapshot: The median software developer salary in the UK is £56,914 per year for full-time employees, based on ONS ASHE 2025 data.

Median franker

Where does your pay sit?

Enter a gross annual salary

Related pay benchmarks

£ / year

  • Finance & insurance£52,000
  • Information & communication£48,000
  • Professional / scientific / technical£45,000
  • Public administration£39,000
  • Education£38,000

Understanding the Software Developer Salary UK Landscape

If you are negotiating a job offer or comparing your current pay, having reliable salary data is essential. The most authoritative source for employee earnings in the UK is the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE). For 2025, ASHE provides a detailed picture of what software developers actually earn – not just advertised salaries or self-reported figures, but real pay recorded from employer PAYE records.

This article focuses on the software developer salary UK data from ASHE, explains how to interpret the numbers, and gives you practical tools to evaluate offers.

Median and Mean: What the Numbers Tell Us

For full-time software developers (classified as SOC 2134 – Programmers and software development professionals), the median gross annual salary is £56,914. The mean (average) is £62,387. The gap between median and mean tells you that a relatively small number of very high earners pull the average up. That is why the median is the better measure of what a typical developer takes home.

To put that in context, the median full-time salary across all UK occupations is £39,039. Software developers earn well above that – roughly 46% more – reflecting the high demand for technical skills.

The Full Distribution: Percentiles Matter

A single median number only tells part of the story. The full percentile distribution shows how pay rises with experience, seniority, and specialism:

  • 10th percentile: £32,835 – entry-level or junior roles
  • 25th percentile: £42,289 – early career
  • Median (50th): £56,914 – typical experienced developer
  • 75th percentile: £75,794 – senior or lead roles
  • 90th percentile: £102,860 – principal, architect, or management positions

The middle half of the profession – from the 25th to the 75th percentile – earns between £42,289 and £75,794. If your offer falls inside that band, you are in the mainstream of the market. An offer above £75,794 puts you in the top quarter nationally.

Regional Differences: Where You Work Changes the Picture

Location is one of the biggest factors in software developer pay. ASHE data shows a clear gradient:

  • London: £74,284 median
  • South East: around £60,000 (estimated from regional breakdowns)
  • Scotland: around £52,000
  • Wales: £45,942
  • Northern Ireland: around £48,000

The gap between London and Wales is over £28,000 – a 62% difference. When you receive an offer, always compare it to the median for your specific region, not the national figure. A salary of £50,000 may be below average in London but above average in Wales.

Hourly Pay and the National Living Wage

For hourly comparisons, the median software developer rate (excluding overtime) is £29.31. That is more than double the National Living Wage of £12.21 per hour (for employees aged 21 and over in April 2025). Even at the 10th percentile (£32,835 annual, roughly £16.80 per hour based on a 37.5-hour week), developers earn well above the minimum.

Take-Home Pay After Tax

Gross salary is not what lands in your bank account. For a median salary of £56,914:

  • Monthly gross: approximately £4,743
  • Estimated take-home (after Income Tax and employee National Insurance, using 2026/27 rates for England, Wales, and Northern Ireland): about £3,631 per month

This estimate assumes no pension contributions, student loan repayments, or salary sacrifice. If you live in Scotland, remember that Scottish Income Tax bands are different – your take-home may be slightly lower or higher depending on your exact earnings.

For a broader view of UK pay across all occupations, visit our salary index. You can also explore our salary articles for more industry-specific guides.

Caveats: What ASHE Does Not Cover

ASHE is the gold standard for employee earnings, but it has limitations:

  • Employees only: Contractors, freelancers, and the self-employed are not included. If you work through a limited company or umbrella, your effective rate may be different.
  • No equity or bonuses: The figures capture gross annual pay including incentive payments, but stock options, RSUs, and other equity grants are not reflected.
  • Occupation grouping: SOC 2134 lumps together all programmers and software development professionals. A junior front-end developer and a principal architect are in the same category, so the median masks a wide range.
  • Provisional data: The 2025 estimates are provisional and may be revised.

How to Use This Data in Negotiations

When you receive a job offer, follow these steps:

  1. Find the median for your region – use the regional figures above or check ONS tables.
  2. Locate your percentile – if you have 2–3 years of experience, you might expect around the 40th–50th percentile. Senior roles should target the 75th or above.
  3. Compare total compensation – factor in pension contributions, bonus potential, equity, and benefits. A lower base salary with strong equity might be better than a higher base with no upside.
  4. Know your floor – the 25th percentile (£42,289) is a reasonable minimum for a professional developer role outside London. Anything below that may be underpaying.

Remember that advertised salaries on job boards often differ from actual pay. ASHE data reflects what people are actually earning, which makes it a more reliable benchmark.

Final Thoughts

The software developer salary UK market remains strong, with median pay far above the national average. But the range is wide, and your individual offer depends on location, experience, and the specific employer. Use the percentile distribution and regional medians to assess whether an offer is fair, and don't be afraid to negotiate based on data.

For more context on how software developer pay compares to other roles, see our salary data page. And if you are just starting your career, our about section explains how we source and present this information.

Frequently Asked Questions

What is the average software developer salary in the UK?

The median (typical) software developer salary is £56,914 per year for full-time employees, according to ONS ASHE 2025 data. The mean (average) is higher at £62,387, but the median is a better guide because it is less affected by very high earners.

How does location affect software developer pay?

Location makes a big difference. The median salary in London is £74,284, while in Wales it is £45,942 – a gap of over £28,000. Other regions fall in between, so always compare offers against local medians rather than the national figure.

What do the percentiles mean for my salary negotiation?

Percentiles show where you sit in the pay distribution. For example, if you earn £42,289 you are at the 25th percentile (bottom of the middle half). An offer above £75,794 puts you in the top quarter nationally. Use these benchmarks to assess whether an offer is competitive for your experience and location.

Frequently asked questions

What is the average software developer salary in the UK?

The median (typical) software developer salary is £56,914 per year for full-time employees, according to ONS ASHE 2025 data. The mean (average) is higher at £62,387, but the median is a better guide because it is less affected by very high earners.

How does location affect software developer pay?

Location makes a big difference. The median salary in London is £74,284, while in Wales it is £45,942 – a gap of over £28,000. Other regions fall in between, so always compare offers against local medians rather than the national figure.

What do the percentiles mean for my salary negotiation?

Percentiles show where you sit in the pay distribution. For example, if you earn £42,289 you are at the 25th percentile (bottom of the middle half). An offer above £75,794 puts you in the top quarter nationally. Use these benchmarks to assess whether an offer is competitive for your experience and location.