Highest Paid Cities for Tech Jobs: A Software Engineer's Relocation Guide
San Francisco software engineers earn a median base salary above $160,000 — but after federal tax, state tax, and a median one-bedroom rent of $3,200/month, many take home less disposable income than a mid-level developer in Amsterdam or Toronto. Gross salary is a poor proxy for financial outcome. This guide focuses on the cities where software engineers combine strong compensation with a cost structure that actually lets you build wealth.
What the salary data actually shows across the highest paid cities for tech jobs
Raw salary rankings dominate most "highest paid" articles, but they obscure more than they reveal. Here is what official sources show at the gross level:
- United States (San Francisco / Seattle / New York): Median software developer wages range from $120,000–$165,000 depending on metro, according to BLS Occupational Employment and Wage Statistics 2024. San Francisco and Seattle sit at the top end.
- United Kingdom (London): Median annual earnings for software developers sit at approximately £62,000–£75,000 according to ONS ASHE 2024, with senior roles at established tech firms reaching £90,000–£110,000.
- Germany (Berlin / Munich): Destatis 2024 data puts median software developer gross salaries at €55,000–€75,000, with Munich running roughly 10–15% ahead of Berlin.
- Netherlands (Amsterdam): CBS figures for ICT professionals show median gross compensation of €60,000–€80,000, with senior engineers at larger firms reaching €90,000+.
- Canada (Toronto / Vancouver): Statistics Canada Labour Force Survey 2024 reports median software engineer compensation of CAD $95,000–$120,000 in major metros.
- Australia (Sydney / Melbourne): ABS Employee Earnings data 2024 places software developer median at AUD $110,000–$135,000 in major cities.
- Singapore: MOM Occupational Wages Survey 2023 reports median gross monthly earnings for ICT professionals at SGD $6,500–$9,500, equating to roughly SGD $78,000–$114,000 annually.
The gross numbers make the US look dominant. The picture changes substantially after tax and rent.
Net take-home and savings potential: where engineers actually come out ahead
Gross salary tells you what your employer pays. Net savings capacity tells you what you actually accumulate. The gap between the two varies dramatically by location.
San Francisco applies federal income tax (up to 37% marginal), California state income tax (up to 13.3%), and Social Security/Medicare contributions. A $160,000 gross salary yields roughly $100,000–$108,000 in annual take-home before rent. Subtract $38,400/year in rent for a one-bedroom and you are looking at approximately $61,000–$69,000 in residual income — before food, transport, or savings.
Singapore operates a far more favourable tax regime. At SGD $100,000 gross, effective income tax sits around 8–11% under IRAS progressive rates, and CPF contributions (while mandatory) build retirement equity rather than disappearing entirely. Monthly take-home on a SGD $9,000/month gross role can reach SGD $7,500+. Median one-bedroom rents in the central region run SGD $3,500–$4,500/month (SRX Property data, 2024), leaving a tighter margin than it first appears — but senior roles at $12,000–$15,000/month SGD shift the calculus significantly.
Amsterdam benefits from the 30% ruling for qualifying expat workers, which exempts 30% of gross salary from income tax for up to five years. A software engineer earning €80,000 gross can see an effective tax rate drop to around 20–24% during that window. Rent for a one-bedroom in Amsterdam runs approximately €1,800–€2,400/month (Pararius rental index, 2024), which is high by European standards but substantially below San Francisco or New York.
Berlin offers lower rent — approximately €1,400–€1,900/month for a one-bedroom (Immowelt 2024) — against salaries that run lower than Amsterdam or London. The net savings advantage for engineers who can negotiate €70,000+ packages in Berlin is meaningful precisely because the cost base is compressed.
London sits mid-table. ONS ASHE 2024 median developer earnings are solid, but a 40% income tax band kicks in above £50,270, and median one-bedroom rents in inner London are running £2,100–£2,600/month (Rightmove 2024). Engineers who can reach £80,000–£90,000 gross retain a reasonable savings surplus, but it requires seniority.
For a structured comparison of where software engineers see the strongest net outcome, the best cities for software engineers analysis on CityVerdict applies salary, cost, and rent indices together rather than looking at any single dimension.
Career opportunity beyond the paycheck: tech ecosystem depth
Salary ceiling matters, but career trajectory — the rate at which your compensation and optionality grow — varies as much by city as by individual performance.
San Francisco / Bay Area remains the deepest tech labour market globally. Concentration of Series B–D companies, FAANG infrastructure, and venture capital means that an engineer who wants maximum equity upside and fastest seniority escalation faces the strongest conditions here. The tradeoff is cost and competition.
London has a mature fintech, SaaS, and deep-tech ecosystem. According to Tech Nation and ONS data, London's tech sector employs over 300,000 people and is home to more unicorns than any European city. For engineers who want proximity to the US market with European working conditions, London is the primary candidate.
Berlin and Amsterdam score strongly for engineers optimising for career growth without the extreme cost pressure of Tier-1 US cities. Both cities have active startup ecosystems — Berlin particularly in B2B SaaS and climate tech; Amsterdam in fintech, logistics tech, and enterprise software. The best European cities for software engineers breakdown covers this in more detail.
Singapore functions as the regional headquarters hub for Southeast Asian tech expansion. Engineers who want exposure to high-growth emerging market operations and APAC roles find Singapore provides a structurally different career trajectory than either Europe or North America.
Toronto has grown substantially as a destination for engineers exiting expensive US metros. Canada's Global Talent Stream visa is one of the fastest tech work permit pathways globally (processing in as little as two weeks in some cases, per IRCC data). The ecosystem is strong in AI/ML — the Vector Institute is headquartered in Toronto — and compensation has risen accordingly. For engineers weighing the best cities for career growth, Toronto represents a realistic combination of strong ecosystem, US dollar-adjacent compensation, and lower living costs than comparable US tech hubs.
The tax and visa layer: what changes your real number
Two factors that salary comparisons almost always omit: effective tax rate and work authorisation cost.
Tax efficiency by city (approximate effective rates for a senior software engineer at median senior salary):
| City | Approx. gross (local currency) | Estimated effective income tax rate |
|---|---|---|
| Singapore | SGD 120,000 | ~11% |
| Dubai | AED equivalent | 0% (no income tax) |
| Toronto | CAD 120,000 | ~28–31% |
| Berlin | €80,000 | ~30–34% |
| Amsterdam (30% ruling) | €80,000 | ~20–24% |
| London | £85,000 | ~30–33% |
| New York | $150,000 | ~38–42% |
| San Francisco | $160,000 | ~40–44% |
Sources: IRAS (Singapore), CRA (Canada), Bundeszentralamt für Steuern (Germany), Belastingdienst (Netherlands), HMRC (UK), IRS + state revenue agencies (US). Figures are approximations and vary by individual circumstances.
Dubai's zero income tax entry is notable for senior engineers who can negotiate remote or regional roles; actual tech job density is lower than Singapore and base salaries reflect that.
Visa pathway speed is a real relocation cost. The UK Global Talent Visa, Singapore Employment Pass, and Canada Global Talent Stream are the three fastest primary pathways for software engineers with established experience. Germany's new Chancenkarte (opportunity card) and EU Blue Card provide additional routes but typically involve longer processing windows.
How CityVerdict scores career opportunity explains how these structural factors — visa accessibility, ecosystem depth, and salary-to-cost ratios — feed into the opportunity index used in each city's verdict.
Frequently asked questions
Which city pays software engineers the most after tax?
On an absolute net take-home basis, senior software engineers in San Francisco and Seattle still lead globally in raw dollar terms — BLS data confirms US tech salaries are unmatched at the top percentiles. However, when you apply effective tax rates and subtract median rent, the gap narrows significantly. Singapore and Amsterdam (for engineers qualifying for the 30% ruling) consistently produce competitive disposable income despite lower gross numbers.
Is Berlin worth it for tech salary compared to London or Amsterdam?
Berlin pays less at gross level than London or Amsterdam — Destatis 2024 data places median software developer salaries roughly €10,000–€15,000 below Amsterdam. However, Berlin's rent and cost base are materially lower. For engineers who prioritise monthly savings surplus and lifestyle quality over maximum gross compensation, Berlin is a credible option. For equity potential and ecosystem depth, London is stronger.
How do I account for cost of living when comparing tech salaries across cities?
Divide monthly take-home (after tax and mandatory contributions) by monthly fixed costs (rent plus average utilities and transport). The resulting ratio tells you how much income remains as discretionary savings after essential spending. A city with a 0.5 ratio (half your take-home covers fixed costs) is materially better positioned than one at 0.7, regardless of which city has the higher gross salary.
Does relocating for a tech job actually improve 3-year financial outcomes?
It depends heavily on starting city, seniority, and destination. Based on the financial modelling methodology CityVerdict uses — combining salary index, cost index, and rent index — moves from high-cost, high-tax cities to cities with efficient tax regimes and lower rent can generate £15,000–£40,000 in cumulative net benefit over three years for mid-senior engineers. The range is wide because seniority, negotiated salary, and lifestyle spending all shift the outcome significantly.
The data consistently shows that the highest paid cities for tech jobs on a gross salary basis are not always the same cities where engineers build savings fastest. San Francisco pays more. Singapore keeps more. Berlin costs less. The right answer depends on your current salary, your tax situation, your career stage, and whether you are optimising for short-term accumulation, long-term equity, or work-life balance.
Run your own numbers — current city, salary, and priority — at CityVerdict to get a data-driven verdict on whether your next move makes financial sense, and by how much.