London pays well for software engineers — but not uniformly, and not automatically. The gap between what a mid-level engineer earns at a scrappy startup versus a US tech firm with a London office can easily exceed £40,000 in total compensation. If you don't know where you sit in the market, you're negotiating blind. This guide is built to fix that.
We'll walk through salary ranges by seniority, company type, and industry vertical, explain what's driving compensation in London right now, and give you a practical framework for pushing back if you think you're underpaid. All figures are based on aggregated data from public sources including ONS, Glassdoor, Indeed, and Levels.fyi — you can read more about how we calculate salaries if you want to see the methodology.
What Software Engineers Actually Earn in London Right Now
The median software engineer salary in London for a mid-level engineer with around five years of experience sits at £108,500. That's the number that matters most as a benchmark — not the average, which gets distorted by outliers at both ends, but the median, which tells you what the person in the middle of the distribution is taking home.
The range is broad. At the lower end of mid-level, you're looking at salaries starting around £75,000. At the upper end, particularly in well-funded scale-ups or larger tech companies, mid-level engineers can clear £130,000 or more in base salary alone, before bonuses, RSUs, or pension contributions are factored in. Total compensation — the number that actually matters — can look very different from base salary, especially once equity is in play.
It's also worth being precise about what "salary" means here. In London's tech market, total compensation packages frequently include a base salary, an annual bonus (anywhere from 5% to 20% of base at most companies), employer pension contributions, private health insurance, and in many cases equity — either stock options at private companies or RSUs at public ones. When people quote salaries on forums or in interviews, they're often quoting base only. Make sure you're comparing like with like.
London remains one of the highest-paying cities for software engineers in Europe. For broader context on how it compares to Berlin, Amsterdam, Paris, and other major hubs, see our software engineer salary in Europe overview.
Junior, Mid-Level, and Senior: How Seniority Changes the Numbers
The single biggest driver of your salary as a software engineer in London is your seniority level — more so than your tech stack, your industry, or even the specific company you work for, in most cases. Here's how the bands break down in practice.
Junior software engineers (typically 0–2 years of experience) in London earn between £40,000 and £65,000 as a base salary. The median sits around £52,000. This range is fairly compressed compared to more senior levels — there's less variance because junior engineers are largely interchangeable from a market perspective, and most companies have a set graduate or junior band they hire into. Some larger US tech companies with London offices pay junior engineers at the higher end of this range or above it, but those roles are competitive and not representative of the broader market.
Mid-level software engineers (roughly 3–6 years of experience, or L4/L5 equivalent in big-tech levelling frameworks) are where the London market really opens up. The median is £108,500, as noted above, but the distribution is wide. Engineers who've developed genuine specialisations — in distributed systems, machine learning infrastructure, security, or platform engineering — regularly earn above the median. Those working in more commodity roles, particularly at companies that don't compete hard on engineering talent, may sit below it. If you want to check exactly where your current package lands, the software engineer salary in london tool will give you your percentile instantly.
Senior software engineers (6+ years, or L5/L6 equivalent) see the most dramatic variation. Base salaries range from around £95,000 at companies that aren't engineering-led, up to £160,000 or more at top-tier tech firms. The median for senior engineers in London sits around £130,000–£140,000 in base. But at this level, total compensation matters even more — a senior engineer with meaningful RSU grants at a public tech company can easily clear £200,000 in total comp. Staff engineers and principal engineers, one or two levels above senior at most companies, can exceed £200,000 in base salary alone.
How Company Type and Industry Vertical Affect Your Pay
The company you work for matters at least as much as your seniority level when it comes to software engineer salaries in London. The market is genuinely segmented, and understanding which segment you're in is essential context for any salary negotiation.
US-listed tech companies with London engineering offices — think Google, Meta, Amazon, Apple, Microsoft, and their peers — pay at the top of the market. These firms have US compensation structures and adjust for London's cost of living, but they also import their levelling rigour. Getting hired at L5 or above at one of these companies is genuinely competitive, but the compensation reflects that. Mid-level engineers at FAANG-adjacent companies in London often earn £120,000–£160,000 in base, with RSU packages that can double total comp.
Well-funded UK and European scale-ups — companies like Revolut, Monzo, Checkout.com, Deliveroo, and similar — pay competitively but typically below the US tech ceiling. Mid-level engineers here usually earn £90,000–£120,000 in base, often with equity that could be worth something significant, or nothing at all, depending on how the company's trajectory plays out. These companies often offer faster career progression and more interesting engineering problems than larger incumbents, which factors into the trade-off.
Traditional financial services firms (banks, insurance companies, asset managers) have historically underpaid engineers relative to tech companies, but that gap has narrowed significantly in the past five years. Investment banks in particular have raised engineering salaries substantially since 2020. A mid-level engineer at a bulge-bracket bank in London might earn £95,000–£115,000 plus a bonus that can be substantial — in some cases 30–50% of base at director level and above.
Consultancies and agencies sit at the lower end of the London market. Mid-level engineers at consulting firms typically earn £65,000–£90,000, and while the work can be varied and the exit opportunities are real, the pay rarely competes with product companies. If you're at a consultancy and have 4+ years of experience, there's a strong argument that moving to a product company would immediately increase your salary by 20–40%.
Fintech and crypto deserve a separate mention. London's fintech sector is one of the strongest in the world, and it pays accordingly. Engineers at established fintechs often earn in line with, or just below, big tech — particularly those working on core payments infrastructure, compliance systems, or trading technology. Crypto companies pay erratically and should be evaluated with extra scrutiny around equity terms and company stability.
London's Sub-Market: Does Location Within the City Matter?
In most European cities, specific neighbourhoods don't dramatically affect software engineering salaries — the employer matters far more than the postcode. London is broadly the same, though there are some nuances worth knowing.
The heaviest concentration of tech employers sits in East London — Shoreditch, Whitechapel, and the broader Tech City corridor — as well as the City and Canary Wharf for financial services employers. South Bank and Westminster have a growing number of tech offices, and West London (Hammersmith, Chiswick) houses some larger corporate tech functions. None of this affects what you're paid directly, but it does correlate with employer type, which in turn correlates with compensation.
What does matter geographically is the distinction between London and non-London. Engineers who relocated to London from elsewhere in the UK — or from European cities — sometimes anchor their salary expectations to their previous market. London commands a genuine premium. The London salary guide shows this clearly across multiple roles: London medians consistently sit 30–50% above the UK national median for technical roles.
Remote work has complicated this picture. Some London-based companies hired engineers remotely during the pandemic and locked them into regional salary bands — paying Manchester rates for engineers who now nominally work from a London office. If that's your situation, it's a legitimate negotiating point. You're doing the same work, competing for the same internal opportunities, and likely commuting to London at least some of the time. Market data supports arguing for London-level compensation.
What's Driving Salaries in 2026: The Forces Shaping the Market
Software engineer salaries in London didn't just materialise — they're the product of specific pressures that are worth understanding, particularly if you're trying to time a job move or salary negotiation.
The post-2022 correction in tech hiring was real. After the hiring frenzy of 2020–2021, layoffs at major tech companies and a pullback in VC funding created a period of softening demand for engineers. That correction has largely worked through the market. By late 2025 and into 2026, hiring has picked back up, particularly in AI-adjacent roles, infrastructure, and security. The engineers who fared best through the correction were those with specialisations that held their value — and who understood their market position clearly.
AI tooling has changed the productivity equation for software engineers, which has led to some compression at the junior end of the market. Companies that would have hired three junior engineers five years ago may now hire one or two, augmented by AI-assisted development tools. This hasn't caused a crash in junior salaries, but it has made junior hiring more selective and shifted what employers look for. Senior engineers, by contrast, are seeing continued strong demand — the ability to architect systems, lead technical decisions, and deliver at scale isn't easily automated.
For a broader look at how London compensation compares to other European tech hubs, and how the macro environment is affecting engineer salaries across the continent, see our average salaries in Europe 2026 analysis.
How to Negotiate If You're Underpaid
Knowing you're underpaid is one thing. Getting a raise is another. Here's a practical sequence that works.
Step one: establish your number with external data. Before any conversation with your manager or HR, you need a defensible market figure. Use our free salary checker to get your current percentile, then cross-reference with at least two other sources — Glassdoor, Levels.fyi, or recruiter conversations are all valid data points. You're building a case, not making an emotional argument.
Step two: get competing offers. This is uncomfortable but effective. Nothing moves internal compensation conversations faster than an external offer. You don't have to intend to leave — though be honest with yourself about whether you would — but actively interviewing gives you real market data and real leverage. An offer letter from a competitor is more persuasive than any benchmark website.
Step three: frame the conversation around market alignment, not personal need. "I need more money because rent has gone up" is a weak argument. "Based on current market data for mid-level engineers in London, my compensation is below the median, and I'd like to discuss aligning it with the market" is a business conversation. The distinction matters.
Step four: be specific about the number you want. Don't ask your manager what the range is. Come in with a specific figure — ideally at or slightly above your actual target, leaving room to land where you want. Vague asks get vague answers.
Step five: negotiate total compensation, not just base. If base salary is genuinely constrained by internal bands, push on other levers — bonus percentage, pension contributions, additional equity, extra annual leave, or a faster review timeline. Total comp is what matters.
Step six: put it in writing and set a timeline. After any salary conversation, follow up with an email summarising what was discussed and what the next steps are. This creates accountability and prevents the conversation from quietly dying.
If you want to see how the full software engineer compensation landscape looks, including typical package structures and bonus expectations, the software engineer salary guide has a comprehensive breakdown.
Frequently Asked Questions
What is a good salary for a software engineer in London?
"Good" depends on your level, but here are the benchmarks to apply. For a junior engineer (0–2 years), anything above £55,000 is competitive. For a mid-level engineer with 3–6 years of experience, the median is £108,500 — if you're meaningfully below that, you're likely underpaid relative to the market. For a senior engineer with 6+ years, £130,000–£160,000 in base is the competitive range at most product companies. Beyond base, a good package at senior level should include meaningful equity, a pension contribution of at least 5% employer contribution, and ideally private health insurance. Total compensation above £180,000 is achievable for senior engineers at top-tier companies in London.
Is £80,000 a good salary for a software engineer in London?
At £80,000, a mid-level software engineer in London is below the market median of £108,500 — which puts them somewhere in the lower third of the distribution for their level. Whether that's acceptable depends on the full package, the company's equity upside, and the career trajectory on offer. If you're at £80,000 with three to five years of experience and no equity or meaningful bonus, there's a strong case for moving. If you're at £80,000 with valuable unvested equity and working for a company with strong upside, the calculus is more nuanced. Run your numbers through the free salary checker to see your exact percentile.
Do London software engineers get bonuses and equity?
Increasingly, yes. The US tech compensation model — where equity is a significant component of total compensation — has spread substantially into London's market. At US tech companies with London offices, RSU grants are standard. At UK scale-ups, stock options are common, though the terms vary widely and the value is far less certain than public RSUs. Traditional industries like banking and consulting use cash bonuses rather than equity, but those bonuses can be substantial, particularly in financial services. Always ask about the full package, and always model out what your equity is actually worth under realistic scenarios — not the optimistic ones the company will show you.
How does London compare to other European cities for software engineering pay?
London is the highest-paying major tech hub in Europe for software engineers in nominal terms, though the cost of living partially offsets that advantage. Amsterdam, Zurich, and Dublin are competitive alternatives — particularly Zurich, which pays very well on a purchasing-power-adjusted basis. Berlin, Paris, and Madrid pay significantly less than London in nominal terms, though tax structures differ across countries and affect take-home pay. For a full cross-city comparison, see our software engineer salary in Europe guide.
How often should I be getting salary increases as a software engineer in London?
In a healthy market, you should expect a salary review annually at minimum. Cost-of-living adjustments alone don't count as a real raise — they're just treading water. A meaningful raise reflects growth in your skills, scope, and market value. In practice, the biggest salary jumps for software engineers come from changing jobs rather than staying put. Internal raises at most companies are capped, often at 5–10% per cycle even for strong performers. External moves regularly yield 20–40% increases in total compensation for mid-level engineers who've been undermarket. If you haven't seen a meaningful increase in two years, it's worth at least understanding what the market would pay you.
Find Out Where You Stand
If you've read this far, you have enough context to know whether your salary deserves closer scrutiny. The next step is simple: enter your role, your location, and your current salary into our free salary checker to get your exact market percentile — instantly, with no sign-up required.
Our tool covers software engineers across 12 European cities and is updated regularly from public benchmark sources. It's built for professionals who want a straight answer, not a range so wide it's useless.
If you want to dig deeper into the full compensation landscape for your role, the software engineer salary in london page has additional breakdowns by specialisation and experience level. And if you're considering a move to a different European market, the London salary guide gives you the full picture of how London stacks up across roles.
You now know what the market pays. The question is whether you're getting it.