Salary guide · UK
Software Engineer Salary in UK
Quick answer
Software engineer salaries in the UK typically range from around £35,000 for juniors to £90,000+ for senior engineers, with big-tech and specialised roles exceeding £120,000 including equity. Pay is driven mainly by seniority, location (London commands a premium), company type and in-demand skills.
Overview
Software engineering is one of the better-paid UK professions, with wide variation by company and location. Startups and scale-ups may offer equity to offset lower base; big tech pays the highest total compensation. Remote roles are narrowing — but not erasing — the London premium.
Software Engineer salary bands
| Level | Typical range | Notes |
|---|---|---|
| Junior / Graduate | £30,000 – £45,000 | 0–2 years; higher at big tech and top fintechs. |
| Mid-level | £50,000 – £75,000 | 3–5 years; strong delivery and ownership. |
| Senior | £75,000 – £110,000 | 5+ years; technical leadership and system design. |
| Staff / Principal | £110,000 – £150,000+ | Org-wide impact; total comp boosted by equity at big tech. |
Figures are indicative market ranges for guidance, not guarantees. Actual pay varies by employer, location and individual circumstances.
What drives pay
How to negotiate
- Benchmark with levels.fyi and recent offers before negotiating.
- Negotiate total compensation (base + equity + bonus), not just base.
- Use a competing offer as leverage where you have one.
- Quantify your impact — shipped systems, performance gains, ownership.
Frequently asked questions
What is the average software engineer salary in the UK?
Mid-level UK software engineers typically earn £50,000–£75,000, with juniors from around £30,000 and seniors reaching £110,000+ (more at big tech with equity).
Do software engineers earn more in London?
Yes — London typically commands a noticeable premium over regional roles, though remote work has narrowed the gap somewhat.
How can I increase my software engineering salary?
Move toward senior/staff scope, build in-demand skills, target higher-paying company types, and negotiate total compensation using market benchmarks.
Preparing for a Software Engineer interview?
Upload your CV and paste the job description. CareerFast instantly builds your interview readiness score, a company briefing, predicted questions, tailored STAR answers, a mock interview and a downloadable PDF — free to start, no card needed.
Keep preparing
Prepare for the interview
Other salary guides