Salary by Profession in the UK: Compare Jobs, Regions and Pay LevelsHow Much Do Software Developers Earn in the UK? — 2026 Salary Guide
Complete guide to software developer salaries in the UK for 2026. Junior to principal pay, frontend vs backend vs full-stack, freelance rates, startup vs enterprise, and how to maximise your developer salary.
Software development is one of the UK’s fastest-growing and highest-paying professions, with strong demand across virtually every industry. Here’s a detailed breakdown of what developers earn.
For a wider view of how developer pay compares with other tech, professional and public-sector roles, see our Salary by Profession hub.
Salary by Experience Level
Permanent Roles (UK Average)
| Level | Salary Range |
|---|
| Graduate / Junior (0-2 years) | £25,000-£38,000 |
| Mid-Level (2-5 years) | £40,000-£65,000 |
| Senior (5-8 years) | £60,000-£95,000 |
| Staff / Lead (8-12 years) | £80,000-£115,000 |
| Principal / Architect (12+ years) | £95,000-£140,000 |
| Engineering Manager | £85,000-£130,000 |
| Head of Engineering | £110,000-£160,000 |
| VP / Director of Engineering | £130,000-£200,000+ |
| CTO (startup) | £80,000-£150,000 + equity |
| CTO (enterprise) | £150,000-£300,000+ |
Salary by Role Type
| Role | Junior | Mid | Senior |
|---|
| Frontend Developer | £25,000-£35,000 | £40,000-£60,000 | £60,000-£90,000 |
| Backend Developer | £28,000-£38,000 | £42,000-£65,000 | £65,000-£100,000 |
| Full-Stack Developer | £27,000-£36,000 | £42,000-£65,000 | £65,000-£95,000 |
| Mobile Developer (iOS/Android) | £28,000-£38,000 | £45,000-£68,000 | £68,000-£100,000 |
| DevOps / Platform Engineer | £32,000-£45,000 | £50,000-£75,000 | £75,000-£110,000 |
| Data Engineer | £30,000-£42,000 | £48,000-£70,000 | £70,000-£105,000 |
| Machine Learning Engineer | £35,000-£50,000 | £55,000-£85,000 | £85,000-£130,000 |
| Security Engineer | £30,000-£42,000 | £50,000-£75,000 | £75,000-£115,000 |
| Site Reliability Engineer (SRE) | £35,000-£48,000 | £55,000-£80,000 | £80,000-£120,000 |
| Embedded / Systems | £28,000-£38,000 | £42,000-£60,000 | £60,000-£90,000 |
| QA / Test Engineer | £25,000-£32,000 | £35,000-£55,000 | £55,000-£80,000 |
Salary by Technology / Language
Certain technologies command higher salaries due to demand or scarcity.
Higher-Paying Technologies
| Technology | Mid-Level | Senior |
|---|
| Rust | £55,000-£80,000 | £85,000-£130,000 |
| Go | £50,000-£75,000 | £80,000-£120,000 |
| Scala | £50,000-£75,000 | £80,000-£120,000 |
| Kotlin | £48,000-£70,000 | £75,000-£110,000 |
| TypeScript (React/Node) | £45,000-£70,000 | £70,000-£105,000 |
| Python (ML/AI) | £50,000-£80,000 | £80,000-£130,000 |
| Swift (iOS) | £45,000-£68,000 | £70,000-£100,000 |
Standard-Paying Technologies
| Technology | Mid-Level | Senior |
|---|
| JavaScript (React) | £42,000-£62,000 | £65,000-£95,000 |
| Python (web) | £42,000-£62,000 | £65,000-£95,000 |
| Java | £42,000-£65,000 | £68,000-£100,000 |
| C# / .NET | £40,000-£60,000 | £62,000-£95,000 |
| PHP | £35,000-£52,000 | £55,000-£80,000 |
| Ruby | £42,000-£62,000 | £65,000-£95,000 |
Contractor / Freelance Rates
Day Rates (Inside IR35)
| Level | Day Rate | Annual Equivalent |
|---|
| Junior | £250-£350 | £50,000-£70,000 |
| Mid-Level | £350-£500 | £70,000-£100,000 |
| Senior | £450-£650 | £90,000-£130,000 |
| Lead / Architect | £600-£850 | £120,000-£170,000 |
Day Rates (Outside IR35 — Limited Company)
| Level | Day Rate | Tax-Efficient Equivalent |
|---|
| Junior | £300-£400 | Higher net after dividends |
| Mid-Level | £400-£600 | Higher net after dividends |
| Senior | £550-£800 | Higher net after dividends |
| Lead / Architect | £700-£1,000+ | Higher net after dividends |
Outside IR35 roles are increasingly scarce in large organisations since April 2021 reforms
Freelance Considerations
| Factor | Details |
|---|
| IR35 status | Determines tax treatment — critical to understand |
| Bench time | Expect 2-4 weeks between contracts |
| No benefits | No pension, sick pay, holiday pay |
| Insurance | Professional indemnity required |
| Accountant | £800-£1,500/year |
| Utilisation | Typically 200-220 days/year |
Salary by Company Type
Top-Paying Companies (UK)
| Company Type | Mid-Level | Senior | Staff+ |
|---|
| FAANG (Google, Meta, Amazon, Apple) | £80,000-£120,000 | £120,000-£200,000 | £180,000-£350,000+ |
| US Big Tech (Microsoft, Stripe, etc.) | £70,000-£100,000 | £100,000-£170,000 | £150,000-£280,000 |
| Quant/HFT (Citadel, Jane Street, etc.) | £100,000-£200,000 | £200,000-£500,000+ | £400,000-£1,000,000+ |
| Fintech (Revolut, Monzo, etc.) | £55,000-£80,000 | £80,000-£120,000 | £110,000-£160,000 |
| UK Tech Scale-ups | £45,000-£70,000 | £70,000-£100,000 | £90,000-£130,000 |
FAANG/Big Tech total compensation includes base salary + stock (RSUs) + bonus
Standard Companies
| Company Type | Mid-Level | Senior |
|---|
| Large enterprise (banking, telco) | £45,000-£70,000 | £70,000-£100,000 |
| Consultancy (Big 4, Accenture) | £40,000-£65,000 | £65,000-£95,000 |
| Agency / digital studio | £35,000-£55,000 | £55,000-£80,000 |
| SME | £35,000-£55,000 | £55,000-£80,000 |
| Startup (early stage) | £30,000-£55,000 + equity | £55,000-£85,000 + equity |
| Public sector / NHS / GOV.UK | £35,000-£55,000 | £55,000-£75,000 |
| Charity / non-profit | £30,000-£50,000 | £48,000-£70,000 |
Regional Salary Comparison
| Region | Mid-Level | Senior |
|---|
| London | £55,000-£80,000 | £80,000-£120,000 |
| Cambridge | £48,000-£68,000 | £68,000-£100,000 |
| Bristol | £42,000-£60,000 | £60,000-£90,000 |
| Manchester | £40,000-£58,000 | £58,000-£85,000 |
| Edinburgh | £40,000-£58,000 | £58,000-£88,000 |
| Leeds | £38,000-£55,000 | £55,000-£80,000 |
| Birmingham | £38,000-£55,000 | £55,000-£80,000 |
| Glasgow | £38,000-£52,000 | £52,000-£78,000 |
| Cardiff | £35,000-£50,000 | £50,000-£75,000 |
| Newcastle | £35,000-£50,000 | £50,000-£75,000 |
| Belfast | £32,000-£48,000 | £48,000-£72,000 |
| Remote (London company) | £50,000-£75,000 | £70,000-£110,000 |
Remote Work Impact
| Factor | Details |
|---|
| Fully remote roles | Often pay 10-20% less than London on-site |
| Hybrid (London company) | Usually full London salary |
| Remote-first companies | May have location-based pay bands |
| UK developers working for US companies | Can earn significantly more (US salaries in GBP) |
Career Progression
| Stage | Years Experience | Typical Salary |
|---|
| Bootcamp graduate | 0 | £25,000-£32,000 |
| CS graduate | 0 | £28,000-£45,000 |
| Junior | 0-2 | £28,000-£38,000 |
| Mid-level | 2-5 | £40,000-£65,000 |
| Senior | 5-8 | £60,000-£95,000 |
| Staff / Lead | 8-12 | £80,000-£115,000 |
| Principal / Architect | 12+ | £95,000-£140,000 |
| Management track (EM → Director) | 8+ | £85,000-£200,000+ |
Benefits and Perks
Tech companies typically offer above-average benefits.
| Benefit | Common in Tech? |
|---|
| Remote / hybrid work | Very common |
| Flexible hours | Standard |
| Pension (5-10% employer) | Common (higher than minimum) |
| Private health insurance | Common at mid-size+ |
| Share options / equity | Common at startups and large tech |
| Learning budget | £500-£3,000/year common |
| Conference attendance | Often funded |
| Home office equipment | Budget typically provided |
| Generous leave | 25-30 days typical |
Summary
| Level | Typical Salary |
|---|
| Junior developer | £25,000-£38,000 |
| Mid-level developer | £40,000-£65,000 |
| Senior developer | £60,000-£95,000 |
| Staff / Lead | £80,000-£115,000 |
| Big Tech (total comp, senior) | £120,000-£250,000+ |
| Contractor (senior, day rate) | £550-£800/day |
| London premium | +20-40% |