Check your interview readinessStart Tech Assessment

Software Engineer Salary by Country

Total comp for software engineers across 20+ countries, by level, with the numbers behind the headlines.

9 min readUpdated Jul 2026By the TopCoding team

Two engineers with identical skills can be paid 5x differently - purely because of where they sit and who they work for. This guide breaks down what software engineers actually earn across the world, how pay scales by level, and where the biggest, most controllable jumps come from.

~5x
Gap between the highest- and lowest-paying markets, same role
40-60%
Share of big-tech senior comp that is equity, not base
2-3x
Typical jump from outsourcing to top-product companies in the same city

Why pay varies so much

Compensation is set less by how good you are and more by three levers: the market you sell your labour into, the type of company that buys it, and how that company packages the offer. Understanding these three is the difference between accepting a "normal" local salary and engineering a much bigger one.

  • Market. Local demand, the presence of well-funded tech companies, and what customers in that economy can pay all compress or inflate salaries.
  • Company type. An outsourcing shop bills your time; a product company monetises your output; a US-headquartered company pays against a global budget. Same city, very different numbers.
  • Packaging. Base, bonus and equity behave completely differently - and the most valuable offers are usually the ones that look smallest on base.

Median comp by country

The chart below shows approximate median total compensation for a mid-level engineer (~3-6 years of experience), blended across company types, in USD. Big-tech offers in each market run well above these medians - in the US, a mid-level big-tech engineer often clears $220k+.

United States
$152k
Switzerland
$132k
Israel
$96k
Australia
$95k
Canada
$92k
United Kingdom
$86k
Germany
$80k
Netherlands
$76k
Singapore
$71k
France
$62k
Spain
$48k
Poland
$45k
Bulgaria
$38k
India
$30k
Approximate median total comp for a mid-level software engineer, USD/yr, 2025-26. Rounded market estimates - see sources. Big-tech offers sit materially higher in every market.
The real takeaway
The country you're in sets a floor, not a ceiling. Engineers in lower-median markets who work for top-product or US-remote companies routinely earn multiples of their local median - which is exactly the gap this guide is about closing.

How comp scales by level

Within a single market, level moves the number more than anything else. Using US big-tech bands as the clearest example (total comp, USD), the jump from senior to staff is often larger than the entire junior-to-mid climb - because impact, not tenure, is what gets paid.

LevelTypical titleUS big-tech total compWhat it rewards
L3Junior / SWE I$180k - $210kShips well-scoped tasks reliably
L4Mid / SWE II$230k - $290kOwns features end-to-end
L5Senior$320k - $450kOwns systems and drives projects
L6Staff$500k - $700k+Org-level technical impact
Outside big tech
Non-big-tech and non-US markets use the same ladder with smaller numbers, but the shape holds: each level is roughly a 25-50% step, and equity becomes a larger share of the package the higher you go.

Base, bonus & equity

A senior offer is not one number - it's three, and they are not interchangeable. Base is guaranteed and compounds every future raise. Bonus is a percentage of base, paid on performance. Equity is the wild card: it can be the largest component and the reason two "$200k" offers are worth wildly different amounts.

  • Base salary - predictable, taxed as income, and the anchor every future raise and offer is measured against. Optimise this first.
  • Bonus - typically 10-20% of base at product companies, higher in finance. Ask whether it's target or guaranteed.
  • Equity - RSUs at public companies vest into real money; options at startups are a bet. Always ask about strike price, vesting schedule, and the current 409A / share price.
The startup-equity trap
"0.5% of the company" is meaningless without a valuation, a vesting schedule, and dilution assumptions. Convert every equity grant to an expected annual USD figure before comparing offers.

What the numbers miss

A $152k salary in San Francisco and a $80k salary in Berlin can leave you with similar - or even reversed - disposable income once rent, tax and healthcare are accounted for. Two adjustments matter before you compare any two offers across borders:

  • Purchasing power (PPP). What the money buys locally. Lower-median markets often punch above their nominal number.
  • Effective tax + benefits. Headline salary minus tax, social contributions, and what you must pay for privately (healthcare, pension) is the number that actually reaches you.
Best of both worlds
The strongest position is a high-market salary with lower-market costs - i.e. a remote role paying US/UK bands while you live somewhere cheaper. See our Remote Engineering Jobs guide for how those roles are structured and priced.

How to move up the curve

Three moves reliably shift your compensation, roughly in order of impact per unit of effort:

  • Change company type before you change country. Moving from outsourcing to a top-product or US-remote company - even in the same city - is frequently a 2-3x jump and far easier than relocating.
  • Level up. Each level is a 25-50% step. Getting to senior is usually worth more than a lateral move to a slightly higher-paying peer. See the Senior Engineer Roadmap.
  • Negotiate. Most engineers leave 10-20% on the table by accepting the first number. A single competing offer changes the whole conversation - our Negotiating Offers guide has the scripts.
From the TopCoding data
Across the engineers we work with in South-East Europe, the largest single comp jump doesn't come from relocating - it comes from moving into top-product and US-remote companies that pay against a global budget rather than a local one. That switch, plus a level up, is where 50-100%+ gains come from.

Sources & further reading

  1. 1Levels.fyi - salary data by company, level and locationlevels.fyi
  2. 2Stack Overflow Developer Survey - salary by country and experienceStack Overflow
  3. 3Glassdoor - software engineer salaries by countryGlassdoor
  4. 4OECD - comparative price levels (PPP)OECD