Salaries vary wildly across Europe. A software engineer in London earns almost double what their counterpart in Madrid takes home.
Software Engineers
London leads at an average of £95,000–£120,000 for mid-senior roles. Amsterdam and Dublin follow at €85,000–€105,000. Berlin and Paris sit at €75,000–€95,000. Spain ranges from €45,000–€65,000.
Product Managers
London: £90,000–£115,000. Amsterdam: €80,000–€100,000. Berlin: €70,000–€90,000. Madrid/Barcelona: €45,000–€65,000.
Marketing Managers
London: £55,000–£80,000. Paris: €55,000–€75,000. Berlin: €50,000–€65,000. Spain: €35,000–€52,000.
Why the gap?
Cost of living, tax structures, company density, and local market maturity all drive differences. London has a deep pool of high-paying US-headquartered companies. Spain has a growing startup scene but salaries haven't caught up yet.
Check your salary against the market now — it takes 30 seconds.