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€40,000

Top lifestyle

Serbia2.18/3

Most jobs

United Kingdom5,394
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 median gross and after-tax total comp behind each row; the score itself is built on savings, not pay.

RankCountry
Overall Score
Median Pre-Tax TC
Median After-Tax TC
Financial
Livability
#1
Poland
74.8 / 100€93,000€70,283
70.8
113 submissions
81
64 submissions
#2
Czechia
73.1 / 100€80,760€64,000
66.3
23 submissions
83.2
13 submissions
#3
Switzerland
71.8 / 100€130,000€99,840
64.3
100 submissions
82.9
45 submissions
#4
Serbia
65.8 / 100€69,165€50,280
70.4
40 submissions
58.9
20 submissions
#5
Cyprus
62.5 / 100€75,000€65,000
74.1
5 submissions
45.1
5 submissions
#6
Croatia
61.2 / 100€75,000€52,000
73.8
15 submissions
42.4
8 submissions
#7
Kosovo
59.2 / 100€48,000€43,600
58.2
6 submissions
60.7
5 submissions
#8
Bulgaria
57.9 / 100€64,000€56,000
63.4
19 submissions
49.7
7 submissions
#9
Estonia
57.3 / 100€66,000€51,615
54.3
12 submissions
61.9
9 submissions
#10
Norway
52.2 / 100€81,250€60,500
47.2
10 submissions
59.8
6 submissions
#11
Romania
52.2 / 100€91,000€56,000
57.9
41 submissions
43.6
20 submissions
#12
Lithuania
51.8 / 100€96,000€57,540
51
25 submissions
53
5 submissions
#13
Belgium
49.3 / 100€77,000€47,500
43.5
22 submissions
58
11 submissions
#14
Luxembourg
45 / 100€94,500€66,500
46.1
10 submissions
43.5
5 submissions
#15
Sweden
42.2 / 100€69,000€49,694
38.2
26 submissions
48.1
10 submissions
#16
Netherlands
38.9 / 100€100,000€66,000
38.8
81 submissions
39.2
33 submissions
#17
Ireland
38.8 / 100€115,000€70,000
50.6
31 submissions
20.9
15 submissions
#18
Austria
37.2 / 100€70,000€45,700
25.2
29 submissions
55.4
12 submissions
#19
Finland
37.2 / 100€93,000€60,000
42.3
20 submissions
29.6
8 submissions
#20
Spain
37.1 / 100€69,080€45,955
35.2
156 submissions
39.9
103 submissions
#21
Denmark
36.8 / 100€88,316€57,264
38.8
52 submissions
33.8
9 submissions
#22
Germany
34.4 / 100€85,000€53,244
42.4
226 submissions
22.5
108 submissions
#23
United Kingdom
34.4 / 100€105,150€69,500
37.7
86 submissions
29.5
31 submissions
#24
France
33.9 / 100€70,000€47,250
38.4
54 submissions
27.3
25 submissions
#25
Slovakia
29.8 / 100€53,000€38,000
44.1
11 submissions
8.4
6 submissions
#26
Italy
25 / 100€50,000€34,000
28.1
150 submissions
20.3
67 submissions
#27
Portugal
22.1 / 100€50,000€34,000
24.8
82 submissions
18.1
29 submissions
#28
Greece
19.8 / 100€41,759€28,663
17.6
14 submissions
23.1
6 submissions
#29
Slovenia
14.3 / 100€50,000€30,000
14.2
10 submissions
14.6
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
North Macedonia · needs 1 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