Median software engineer salary in United Kingdom is £55k. Junior roles (0–2 years) start at £35k; senior roles (7+ years) reach £90k+. Numbers reflect 2026 UK market data.
Software engineers in the UK earn between £35,000 and £75,000 annually, depending on experience and location. London commands a premium, with senior roles reaching £100,000+, while regional positions in Manchester, Birmingham, and Edinburgh typically sit 10-15% lower. Your salary trajectory matters: junior developers start around £28,000-£35,000, mid-level engineers plateau at £50,000-£65,000, and senior/lead positions break into six figures when you factor in bonuses and equity. The gap between London and the rest of the UK remains significant, but remote work is narrowing it—companies increasingly match salaries to talent rather than postcode. Python, Go, and cloud expertise command higher rates than legacy tech. If you're negotiating or planning a move, your previous experience and the specific tech stack will be your strongest levers. Below, you'll find current vacancies matched to salary bands and interview preparation tailored to UK tech roles.
| Level | Years | Salary (median) | 10th–90th percentile |
|---|---|---|---|
| Junior | 0–2 | £35k | £30k – £42k |
| Mid-level | 3–6 | £55k | £47k – £66k |
| Senior | 7+ | £90k | £77k – £126k |
Search Software Engineer Roles in United Kingdom →