Skip to content

Crowdsourced Data

Community-reported compensation, savings, lifestyle and infrastructure data from tech workers across Europe.

Contribute

Top savings

Switzerland€49,004

Top lifestyle

Bulgaria2.12/3

Most jobs

United Kingdom3,869
OverallBy Country

One overall ranking that blends financial outcomes (savings, people supported, lifestyle) with livability — developer happiness and infrastructure. Only countries with enough of both kinds of data are scored, so the board reflects lived experience — not pay alone. Financial leads the blend (60/40), since it rests on far more submissions.

RankCountry
Overall Score
Financial
Livability
Ratings
#1
Poland
76 / 10068.68730
#2
Switzerland
73.4 / 10063.488.519
#3
Serbia
66.4 / 10078.648.29
#4
Romania
60.2 / 10070.944.117
#5
Lithuania
57.1 / 10056.158.65
#6
United Kingdom
50.9 / 10048.8549
#7
Netherlands
48.8 / 10042.957.816
#8
Finland
44.3 / 10050.135.65
#9
Germany
44.1 / 10045.641.847
#10
Austria
34.7 / 10012.468.16
#11
Spain
29.4 / 10026.134.354
#12
Italy
27.1 / 10022.933.211
#13
France
25.5 / 10038.95.410
#14
Portugal
20.4 / 10012.532.311
Not yet ranked — help complete the picture

These countries have plenty of salary data but not enough happiness & infrastructure ratings to score fairly yet. A few more ratings each puts them on the board.

Hungary · needs 5 more
Denmark · needs 2 more
Ireland · needs 1 more
Sweden · needs 2 more
Bulgaria · needs 1 more
Belgium · needs 1 more
Croatia · needs 2 more
Greece · needs 3 more
Czech Republic · needs 3 more
Czechia · needs 1 more
Slovakia · needs 3 more
Estonia · needs 2 more
Add your data

How the composite score is calculated

Every country and city is scored 0–100 by an equal-weight composite of three crowdsourced pillars. Higher is better. The weights are fixed and identical for every row.

Composite = 100 × mean( norm(savings) , norm(lifestyle) , norm(people_supported) )

norm(x) = (x − min) / (max − min)     # min & max taken across all ranked
                                      # countries (or cities), per pillar

The three pillars (⅓ weight each)

  • Annual savings — euros kept per year after tax and cost of living (absolute €).
  • Lifestyle level — self-reported quality-of-life, scale 1 (frugal) to 3 (luxurious).
  • Avg. people supported — how many people the income supports (household-size signal).
  • Each pillar is min-max normalized across the ranked set, so a score is relative to the other places shown — not an absolute index.
  • The score always uses absolute € savings. The “Savings as % of income” toggle is a display view only and never changes a ranking.
  • The Happiness & Infrastructure ranking uses the same method with two equal-weight pillars (happiness, tax & infrastructure satisfaction).
  • Rows backed by fewer than 25 submissions are flagged low n and can be hidden with the “high-confidence only” toggle.

The Overall (Livability) rank — the default view

Blends the two rankings above into one 0–100 score, weighted 60% financial outcomes / 40% livability (happiness + tax & infrastructure). Financial leads because it rests on far more submissions. Three safeguards keep the blend honest:

  • Common scale — both pillars are min-max normalized over the same gated set of places, so 0–1 means the same thing on each axis (we don't average the per-tab composites, which are each scaled over a different population).
  • Bayesian shrinkage — a place's happiness/tax score is pulled toward the population average in proportion to how little data backs it (adj = (n·mean + k·prior) / (n+k), k=10), so a country with two ratings can't swing the board.
  • Sample gate — a place must clear at least 5 submissions and 5 happiness ratings to be ranked; those that don't appear in the separate “not yet ranked” list.
Cite this data

Euro Top Tech — Crowdsourced Software Engineer Salary & Savings Rankings (Europe). https://www.eurotoptech.com/data