Crowdsourced Data
Community-reported compensation, savings, lifestyle and infrastructure data from tech workers across Europe.
Top savings
Top lifestyle
Most jobs
Tip: click any country to open its full breakdown and top cities.
Serbia
79.7 / 100
Composite€27,167
2.13 / 3
2
€85,000
Romania
64.5 / 100
Composite€32,442
2 / 3
1.8
€85,000
Poland
63.8 / 100
Composite€36,031
1.95 / 3
1.8
€103,500
Switzerland
61.1 / 100
Composite€49,898
1.88 / 3
1.6
€304,750
Ireland
52.5 / 100
Composite€31,428
1.86 / 3
1.8
€160,000
Bulgaria
low n51.4 / 100
Composite€23,034
2.12 / 3
1.5
Finland
low n50.5 / 100
Composite€39,800
1.8 / 3
1.7
€84,500
Lithuania
49 / 100
Composite€41,735
1.88 / 3
1.5
€78,000
Belgium
low n44.9 / 100
Composite€30,889
1.83 / 3
1.7
United Kingdom
42.4 / 100
Composite€37,893
1.84 / 3
1.5
€205,000
Netherlands
38.5 / 100
Composite€34,395
1.89 / 3
1.4
€130,000
France
37.9 / 100
Composite€24,897
1.93 / 3
1.5
€115,000
Germany
34 / 100
Composite€20,541
1.87 / 3
1.6
€145,000
Denmark
31.9 / 100
Composite€26,184
1.9 / 3
1.4
€120,000
Sweden
low n31.6 / 100
Composite€17,847
1.75 / 3
1.8
€97,500
Hungary
23.9 / 100
Composite€12,793
1.83 / 3
1.6
€78,000
Spain
15.7 / 100
Composite€23,084
1.73 / 3
1.4
€90,000
Italy
10.2 / 100
Composite€15,183
1.81 / 3
1.3
€85,000
Austria
10.2 / 100
Composite€18,710
1.77 / 3
1.3
€110,000
Portugal
9.5 / 100
Composite€12,659
1.71 / 3
1.5
€78,000
| Rank | Country | Composite Score | Avg. Annual Savings (€) | Avg. people supported | Lifestyle Level | Submissions | Jobs Listed | Median total comp (market) |
|---|---|---|---|---|---|---|---|---|
#1 | Serbia | 79.7 / 100 | €27,167 | 2 | 2.13 / 3 | 31 | €85,000 | |
#2 | Romania | 64.5 / 100 | €32,442 | 1.8 | 2 / 3 | 38 | €85,000 | |
#3 | Poland | 63.8 / 100 | €36,031 | 1.8 | 1.95 / 3 | 93 | €103,500 | |
#4 | Switzerland | 61.1 / 100 | €49,898 | 1.6 | 1.88 / 3 | 87 | €304,750 | |
#5 | Ireland | 52.5 / 100 | €31,428 | 1.8 | 1.86 / 3 | 28 | €160,000 | |
#6 | Bulgaria low n | 51.4 / 100 | €23,034 | 1.5 | 2.12 / 3 | 17 | — | |
#7 | Finland low n | 50.5 / 100 | €39,800 | 1.7 | 1.8 / 3 | 20 | €84,500 | |
#8 | Lithuania | 49 / 100 | €41,735 | 1.5 | 1.88 / 3 | 25 | €78,000 | |
#9 | Belgium low n | 44.9 / 100 | €30,889 | 1.7 | 1.83 / 3 | 18 | — | |
#10 | United Kingdom | 42.4 / 100 | €37,893 | 1.5 | 1.84 / 3 | 68 | €205,000 | |
#11 | Netherlands | 38.5 / 100 | €34,395 | 1.4 | 1.89 / 3 | 72 | €130,000 | |
#12 | France | 37.9 / 100 | €24,897 | 1.5 | 1.93 / 3 | 44 | €115,000 | |
#13 | Germany | 34 / 100 | €20,541 | 1.6 | 1.87 / 3 | 195 | €145,000 | |
#14 | Denmark | 31.9 / 100 | €26,184 | 1.4 | 1.9 / 3 | 49 | €120,000 | |
#15 | Sweden low n | 31.6 / 100 | €17,847 | 1.8 | 1.75 / 3 | 24 | €97,500 | |
#16 | Hungary | 23.9 / 100 | €12,793 | 1.6 | 1.83 / 3 | 82 | €78,000 | |
#17 | Spain | 15.7 / 100 | €23,084 | 1.4 | 1.73 / 3 | 133 | €90,000 | |
#18 | Italy | 10.2 / 100 | €15,183 | 1.3 | 1.81 / 3 | 114 | €85,000 | |
#19 | Austria | 10.2 / 100 | €18,710 | 1.3 | 1.77 / 3 | 26 | €110,000 | |
#20 | Portugal | 9.5 / 100 | €12,659 | 1.5 | 1.71 / 3 | 69 | €78,000 |
Rows flagged low n are backed by fewer than 25 submissions. Read them as indicative, not definitive. The Composite Score weights savings, lifestyle and people-supported equally; see how it's calculated.
Want curated job-market medians and the 25th-90th percentile pay spread by country? Read the 2026 European Compensation Report →
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 pillarThe 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.
- Rows backed by fewer than 25 submissions are flagged low n and can be hidden with the "high-confidence only" toggle.
Cite this data
Euro Top Tech: Crowdsourced Software Engineer Salary & Savings Rankings (Europe). https://www.eurotoptech.com/data