Skip to content
UK Average Salary

software developer salary

Software Developer Salary UK 2026/27: Median Pay, Take-Home and How to Compare Offers

Understand the UK software developer salary using ONS ASHE data. Median £56,914, average £63,810. Compare job offers, take-home pay, and regional variations.

Pay snapshot: The median software developer salary in the UK is £56,914 per year (full-time), based on ONS ASHE 2025 data, with a typical take-home of around £3,631 per month after tax and National Insurance.

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 in the UK

If you are negotiating a job offer or comparing roles, knowing the typical software developer salary is essential. The most reliable source is the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE), which provides median and average figures for full-time employees. For 2025, the data shows that programmers and software development professionals earn a median annual salary of £56,914, with an average (mean) of £63,810. These figures are a solid benchmark, but they cover everyone from junior developers to principal engineers, so your actual offer will depend on experience, location, and sector.

Median vs Average: Which Number Matters?

The median is the middle point: half of software developers earn more, half earn less. It is less distorted by very high salaries than the average. The ONS median of £56,914 is therefore the best starting point for a typical software developer salary. The average of £63,810 is pulled up by senior roles and London weighting. When comparing offers, look at where your role sits within the distribution: the lower quartile is £42,289, the upper quartile is £75,794, and the 10th and 90th percentiles are £32,835 and £102,860 respectively.

Take-Home Pay: What You Actually Receive

Gross salary is only part of the picture. After Income Tax and employee National Insurance, a software developer earning the median of £56,914 takes home approximately £3,631 per month (using 2026/27 tax rates for England, Wales and Northern Ireland). At the average of £63,810, monthly take-home is about £3,964. These estimates assume no pension contributions, student loan deductions, or salary sacrifice. If you work in Scotland, different Income Tax bands apply (starter 19%, basic 20%, intermediate 21%, higher 42%, top 47%), so your net pay will differ. Always use a calculator that accounts for your specific tax code and deductions.

How to Use This Data When Negotiating

When you receive a job offer, compare the gross salary against the ONS median for your occupation. If the offer is below £42,289 (the lower quartile), it may be below typical market rates for a mid-level developer. Offers between £42,289 and £75,794 are within the middle half of the distribution. Above £75,794 places you in the upper quartile, typical for senior or principal roles. Remember that advertised salaries can be higher or lower than ONS medians because they reflect current vacancies, not the whole workforce. Use the salary index to see how your offer stacks up against national benchmarks.

Regional Variations and London Weighting

The ONS data is UK-wide, but salaries vary significantly by region. London typically offers higher gross pay, but the cost of living is also higher. A software developer in London might earn 20–30% more than the national median, but after housing costs the advantage can shrink. When comparing a London offer to a regional one, consider both gross salary and take-home after rent or mortgage. The salary data page provides breakdowns by region where available.

Beyond the Numbers: What Affects Your Salary?

Your actual software developer salary depends on several factors not captured by the median:

  • Seniority: Junior developers often start around £35,000–£45,000, while senior engineers can exceed £90,000.
  • Sector: Fintech, big tech, and finance tend to pay more than public sector or small agencies.
  • Skills: In-demand languages (Python, Go, Rust) or cloud expertise can command premiums.
  • Company size: Large multinationals often have higher pay bands than SMEs.
  • Contract vs permanent: Contractors typically earn higher day rates but lack benefits and pension contributions.

The National Living Wage Context

For context, the National Living Wage for workers aged 21 and over is £12.71 per hour from April 2025, equating to about £24,785 for a 37.5-hour week. A software developer at the median earns more than double that, reflecting the skilled nature of the role. However, entry-level or apprentice roles may be closer to the National Living Wage, so always check the specific job level.

Using the UK Average Salary Site

Our UK Average Salary site aggregates official data to help you make informed decisions. You can explore salary articles for deeper dives into specific occupations, or use the salary index to compare your current pay against national medians. Remember that all figures are benchmarks – your actual offer may vary. Always verify with official sources like ONS or GOV.UK when making career decisions.

Final Thoughts

The median software developer salary of £56,914 is a robust anchor for negotiations. Use it alongside the quartile ranges to understand where your offer sits. Factor in take-home pay, regional differences, and your own experience level. By grounding your expectations in official data, you can negotiate with confidence and avoid undervaluing your skills.

Frequently asked questions

What is the average software developer salary in the UK?

The average (mean) software developer salary in the UK is £63,810 per year for full-time employees, according to ONS ASHE 2025 data. However, the median – which is less affected by very high salaries – is £56,914. Both figures are for the occupation group 'programmers and software development professionals' (SOC 2134).

How much take-home pay can a software developer expect?

At the median salary of £56,914, estimated monthly take-home pay is about £3,631 after Income Tax and employee National Insurance, before any pension or student loan deductions. At the average of £63,810, take-home is around £3,964 per month. These estimates use standard tax codes for England, Wales and Northern Ireland; Scottish residents will have different net amounts due to different tax bands.

How does the software developer salary compare to the UK average?

The UK median full-time annual salary for all occupations is £39,039 (ONS ASHE 2025). The software developer median of £56,914 is about 46% higher. This places software development well above the national average, though entry-level roles may start closer to the lower quartile of £42,289.