Skip to content

Crowdsourced Data

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

Contribute
Read the 2026 European Compensation Report: median & percentile pay by country →
Where to work in Europe: the research, by situation →
All research →

Top savings

Switzerland€51,544

Top lifestyle

Serbia2.18/3

Most jobs

United Kingdom4,660
Overall›By 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 every submission carries financial data while fewer rate happiness and infrastructure. The pay columns show the average gross and after-tax total comp behind each row; the score itself is built on savings, not pay.

RankCountry
Overall Score
Avg. Pre-Tax TC
Avg. After-Tax TC
Financial
Livability
#1
Cyprus
68.1 / 100€145,893€126,404
84.5
5 submissions
43.5
5 submissions
#2
Poland
67.9 / 100€104,539€78,194
61
113 submissions
78.3
64 submissions
#3
Serbia
65.5 / 100€81,084€63,417
69.8
39 submissions
59.1
19 submissions
#4
Czechia
65.1 / 100€96,165€73,361
55.1
23 submissions
80.2
13 submissions
#5
Switzerland
61.7 / 100€163,401€121,639
48.9
100 submissions
80.8
45 submissions
#6
Kosovo
59.5 / 100€82,874€72,833
60.5
6 submissions
57.8
5 submissions
#7
Croatia
57.2 / 100€80,933€58,133
68.1
15 submissions
40.8
8 submissions
#8
Estonia
53.2 / 100€73,640€56,282
48.6
12 submissions
60.1
9 submissions
#9
Bulgaria
50.2 / 100€69,228€57,359
52
19 submissions
47.4
7 submissions
#10
Norway
49.1 / 100€130,285€82,318
43.2
10 submissions
57.9
6 submissions
#11
Lithuania
47.7 / 100€103,456€74,645
45.9
25 submissions
50.3
5 submissions
#12
Romania
47.2 / 100€92,189€65,720
51
41 submissions
41.5
20 submissions
#13
Belgium
46.5 / 100€106,526€64,117
40.2
22 submissions
55.9
11 submissions
#14
Sweden
39.2 / 100€78,034€52,037
34.2
26 submissions
46.9
10 submissions
#15
Luxembourg
38.9 / 100€113,600€79,230
36.2
10 submissions
42.8
5 submissions
#16
Finland
38.6 / 100€137,633€82,731
44.5
20 submissions
29.6
8 submissions
#17
Netherlands
38.5 / 100€130,801€83,661
38.3
81 submissions
38.8
33 submissions
#18
Ireland
36.8 / 100€143,076€84,312
48.2
31 submissions
19.6
15 submissions
#19
France
34.1 / 100€96,480€62,830
38.8
54 submissions
27.1
25 submissions
#20
Denmark
33.8 / 100€100,729€62,968
34.1
52 submissions
33.3
9 submissions
#21
United Kingdom
33.6 / 100€138,968€87,516
36.7
86 submissions
28.9
31 submissions
#22
Spain
33.4 / 100€82,754€55,756
30
156 submissions
38.7
103 submissions
#23
Austria
33.2 / 100€77,016€49,168
19.2
29 submissions
54.1
12 submissions
#24
Germany
31 / 100€96,563€58,664
37.6
225 submissions
21.1
107 submissions
#25
Slovakia
29.4 / 100€70,600€52,773
43.5
11 submissions
8.2
6 submissions
#26
Italy
22.9 / 100€61,216€41,532
26.2
149 submissions
18
66 submissions
#27
Portugal
22 / 100€62,050€43,536
25.2
82 submissions
17.3
29 submissions
#28
Greece
19.2 / 100€48,437€33,586
17.6
14 submissions
21.6
6 submissions
#29
Slovenia
15.4 / 100€69,092€45,070
16.1
10 submissions
14.4
5 submissions
Not yet ranked: help complete the picture

These countries have plenty of submissions, but too few of them rate happiness & infrastructure to score livability fairly yet. A few more each puts them on the board.

Hungary · needs 3 more
Malta · needs 1 more
Latvia · needs 1 more
Moldova · needs 3 more
Russia · needs 5 more
Add your data

How the Overall rank is calculated

Blends the Financial and Livability rankings into one 0-100 score, weighted 60% financial outcomes / 40% livability (happiness + tax & infrastructure). Financial leads because every submission carries financial data, while fewer rate happiness and infrastructure.

Overall = 100 × ( 0.60 × norm(financial) + 0.40 × norm(livability) )

norm(x) = (x − min) / (max − min)     # over the same gated set of places

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 rated submissions can't swing the board.
  • Sample gate: a place must clear at least 5 submissions, including 5 that rate happiness & infrastructure, 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