Salary is one of the most searched topics in London tech, and one of the most confusing. Two engineers with the same title can earn very different amounts depending on whether they work at a seed-stage startup, a bank or a big tech company. This guide sets out typical ranges for 2026 and explains what drives the differences.
Important: these are indicative base salary ranges drawn from job advertisements and published salary surveys. They vary by company, skills and negotiation. Always check current listings for the role you want.
Software engineer salaries in London
| Level | Typical base salary |
|---|---|
| Graduate / junior | £35,000 – £50,000 |
| Mid-level | £55,000 – £80,000 |
| Senior | £80,000 – £110,000 |
| Staff / principal | £110,000 – £150,000+ |
Machine learning engineers and specialists in high-demand areas such as security or infrastructure often earn towards the top of these ranges. Our guide to the London AI hub explains why AI skills attract a premium.
Product manager salaries
- Associate or junior PM: roughly £45,000 – £60,000
- Product manager: roughly £60,000 – £85,000
- Senior PM: roughly £85,000 – £115,000
- Head of product / group PM: £110,000 and above
Technical PMs and those with domain experience in fintech or health often command more.
Designer salaries
- Junior product designer: about £35,000 – £45,000
- Mid-level product designer: about £50,000 – £70,000
- Senior product designer: about £70,000 – £95,000
- Design lead or manager: £90,000 and above
Designers with strong research skills and experience in complex products tend to earn more.
Data roles
Data analysts typically start lower than engineers, while data engineers and data scientists are often paid in line with software engineers at the same level.
Why pay varies so much
Company type
- Big tech usually pays the most in total, with base salary plus a bonus and significant stock awards.
- Hedge funds and trading firms can pay even more for top engineers, especially in low-latency systems.
- Banks and fintech scale-ups pay competitively, often with bonuses.
- Early-stage startups usually pay lower base salaries but offer share options that may or may not become valuable.
Total compensation versus base
When comparing offers, look at total compensation: base salary, bonus, equity, pension contributions and benefits. A lower base with strong equity can be worth more, or much less, depending on the company’s future.
London versus the rest of the UK and the US
London pays more than most UK cities, though remote roles are narrowing the gap. Compared with the US, London salaries are generally lower, sometimes significantly so for senior engineers. Our article on whether New York is a tech hub looks at the transatlantic comparison.
Benefits worth checking
Beyond salary, look at pension contributions, private health cover, learning budgets and parental leave. Employer pension contributions vary widely, from the legal minimum to generous matching schemes, and the difference can be worth thousands of pounds a year. Some employers also offer bonuses linked to company performance, cycle-to-work schemes and extra holiday after a few years of service.
Cost of living
High pay doesn’t stretch as far in London. Rent is the biggest cost for most tech workers. Many people trade a longer commute for a cheaper flat, which makes your office location, and the transport links to it, part of the salary equation.
How to negotiate
- Research the range for your level using several sources.
- Get competing offers if you can.
- Ask about the full package, not just base salary.
- Be clear about your number and explain the value you bring.
For more on finding roles, read our London tech jobs guide and our roundup of what people say about pay on Reddit and in insider circles. Browse every career guide from the London Tech Hub homepage.



