Offer Benchmarks by Role & City

1,700+ offer benchmarks across 24 roles and 44 cities. Find the market range for your role and location, then check your offer instantly.

Check this offer →

Browse by role

Engineering

Engineering roles command the largest salary ranges across all markets. Mid-level engineers in London, Zurich, and San Francisco regularly earn 2–3× their counterparts in Barcelona or Lisbon.

Data & ML

Data and ML roles are among the fastest-appreciating in compensation. Machine learning engineers and senior data scientists often out-earn equivalent software engineers at product companies.

Product & Management

Product managers and engineering managers earn a meaningful premium over ICs. At growth-stage companies, total comp — including equity — can significantly exceed base salary.

Design

Senior product and UX designers at product-led companies earn close to engineering equivalents. The gap has narrowed significantly as companies invest in design-driven development.

Marketing

Marketing salaries vary widely by channel and seniority. Performance and growth roles command the highest pay — particularly at scale-ups where these roles directly drive revenue.

Business

Finance and operations roles pay competitively at tech companies, often above their equivalents in traditional industries. FP&A and data-oriented ops roles command the highest premiums.

Browse by city

Frequently asked questions

How do I know if my job offer is competitive?

+

Compare your offer to the market range for your specific role, city, and experience band. If your offer sits below the 35th percentile for your band, there's a strong case you're being underpaid. Use the CompVerdict tool to check your specific offer instantly — it shows whether your offer is weak, fair, or strong, and gives you a ready-to-use negotiation range.

Which European city pays the most for tech roles?

+

London consistently leads European base salaries for most tech roles — software engineers typically earn £65k–£110k mid-level. Zurich follows with CHF 110k–160k, driven by finance and enterprise tech. Amsterdam and Dublin sit just below, both significantly ahead of Berlin, Paris, or the Southern European markets.

How much room is there to negotiate a salary offer?

+

Most companies operate with a 5–15% negotiation buffer above their opening offer. At the senior level, especially in London, New York, or San Francisco, the gap between first offer and best offer can exceed 20%. The risk of a polite, data-backed counter-offer is very low — most companies expect negotiation and budget for it.

What is the difference between a weak and a strong job offer?

+

A strong offer sits at or above the 65th percentile for your role, city, and experience band. A fair offer is in the 35th–65th percentile range. Anything below the 35th percentile — especially under the 25th percentile — is a weak offer with clear room to negotiate. Use CompVerdict to find exactly where your offer falls.

Do salaries differ a lot by city for the same role?

+

Yes — city is the single biggest driver of salary variance. A mid-level software engineer earns around £80k in London, €65k in Amsterdam, €55k in Berlin, and €40k in Barcelona. That's a 2x range for the same role and seniority. Remote roles often benchmark against the company's main office location, though fully distributed companies sometimes use location-adjusted pay.

Got an offer in front of you?

Check it now. 30 seconds, free, no signup.

Check this offer →

More offer guides

In-depth guides covering offer benchmarks, negotiation strategies, and market context by role and city.

Data Analyst Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Barcelona: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Berlin: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Dublin: Evaluate Your Job Offer
Read guide →
Data Analyst Salary London: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Madrid: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Milan: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Munich: Evaluate Your Job Offer
Read guide →
Data Analyst Salary New York: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Oslo: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Paris: Evaluate Your Job Offer
Read guide →
Data Analyst Salary San Francisco: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Singapore: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Stockholm: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Sydney: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Toronto: Evaluate Your Job Offer
Read guide →
Data Analyst Salary Zurich: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Barcelona: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Berlin: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Dublin: Evaluate Your Job Offer
Read guide →
Data Scientist Salary London: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Madrid: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Milan: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Munich: Evaluate Your Job Offer
Read guide →
Data Scientist Salary New York: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Oslo: Evaluate Your Job Offer
Read guide →
Data Scientist Salary in Paris: Evaluate Your Job Offer
Read guide →
Data Scientist Salary San Francisco: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Singapore: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Stockholm: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Sydney: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Toronto: Evaluate Your Job Offer
Read guide →
Data Scientist Salary Zurich: Evaluate Your Job Offer
Read guide →
Designer Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Designer Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Designer Salary Barcelona: Evaluate Your Job Offer
Read guide →
Designer Salary Berlin: Evaluate Your Job Offer
Read guide →
Designer Salary Berlin: Evaluate Your Job Offer
Read guide →
Designer Salary Dublin: Evaluate Your Job Offer
Read guide →
Designer Salary London: Evaluate Your Job Offer
Read guide →
Designer Salary Madrid: Evaluate Your Job Offer
Read guide →
Designer Salary Madrid: Evaluate Your Job Offer
Read guide →
Designer Salary Milan: Evaluate Your Job Offer
Read guide →
Designer Salary Munich: Evaluate Your Job Offer
Read guide →
Designer Salary New York: Evaluate Your Job Offer
Read guide →
Designer Salary Oslo: Evaluate Your Job Offer
Read guide →
Product Designer Salary in Paris: Evaluate Your Job Offer
Read guide →
Product Designer Salary in Paris: Evaluate Your Job Offer
Read guide →
Designer Salary San Francisco: Evaluate Your Job Offer
Read guide →
Designer Salary Singapore: Evaluate Your Job Offer
Read guide →
Designer Salary Stockholm: Evaluate Your Job Offer
Read guide →
Designer Salary Sydney: Evaluate Your Job Offer
Read guide →
Designer Salary Toronto: Evaluate Your Job Offer
Read guide →
Designer Salary Zurich: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Amsterdam: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Barcelona: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Berlin: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Dublin: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary London: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Madrid: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Milan: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Milan: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Munich: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Munich: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary New York: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary New York: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Oslo: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Oslo: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Paris: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary San Francisco: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary San Francisco: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Singapore: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Singapore: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Stockholm: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Sydney: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Sydney: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Toronto: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Toronto: Evaluate Your Job Offer
Read guide →
DevOps Engineer Salary Zurich: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Barcelona: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Barcelona: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Berlin: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Berlin: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Dublin: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Dublin: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary London: Job Offer Guide 2026
Read guide →
Engineering Manager Salary Madrid: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Milan: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Milan: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Munich: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Munich: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary New York: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary New York: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Oslo: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Oslo: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Paris: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Paris: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary San Francisco: Evaluate Your Offer
Read guide →
Engineering Manager Salary San Francisco: Evaluate Your Offer
Read guide →
Engineering Manager Salary Singapore: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Singapore: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Stockholm: Job Offer Guide 2026
Read guide →
Engineering Manager Salary Stockholm: Job Offer Guide 2026
Read guide →
Engineering Manager Salary Sydney: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Sydney: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Toronto: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Toronto: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Zurich: Evaluate Your Job Offer
Read guide →
Engineering Manager Salary Zurich: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Amsterdam: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Barcelona: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Berlin: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Dublin: Evaluate Your Job Offer
Read guide →
ML Engineer Salary London: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Madrid: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Milan: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Munich: Evaluate Your Job Offer
Read guide →
ML Engineer Salary New York: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Oslo: Evaluate Your Job Offer
Read guide →
ML Engineer Salary in Paris: Evaluate Your Job Offer
Read guide →
ML Engineer Salary San Francisco: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Singapore: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Stockholm: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Sydney: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Toronto: Evaluate Your Job Offer
Read guide →
ML Engineer Salary Zurich: Evaluate Your Job Offer
Read guide →
Nurse Salary London: Evaluate Your Job Offer
Read guide →
Product Manager Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Product Manager Salary Barcelona: Evaluate Your Job Offer
Read guide →
Product Manager Salary Berlin: Evaluate Your Job Offer
Read guide →
Product Manager Salary Dublin: Evaluate Your Job Offer
Read guide →
Product Manager Salary London: Evaluate Your Job Offer
Read guide →
Product Manager Salary Madrid: Evaluate Your Job Offer
Read guide →
Product Manager Salary Milan: Evaluate Your Job Offer
Read guide →
Product Manager Salary Munich: Evaluate Your Job Offer
Read guide →
Product Manager Salary New York: Evaluate Your Job Offer
Read guide →
Product Manager Salary Oslo: Evaluate Your Job Offer
Read guide →
Product Manager Salary Paris: Evaluate Your Job Offer
Read guide →
Product Manager Salary San Francisco: Evaluate Your Job Offer
Read guide →
Product Manager Salary Singapore: Evaluate Your Job Offer
Read guide →
Product Manager Salary Stockholm: Evaluate Your Job Offer
Read guide →
Product Manager Salary Sydney: Evaluate Your Job Offer
Read guide →
Product Manager Salary Toronto: Evaluate Your Job Offer
Read guide →
Product Manager Salary Zurich: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Amsterdam: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Barcelona: Evaluate Your Job Offer
Read guide →
Software Engineer Salary in Berlin: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Dublin: Evaluate Your Job Offer
Read guide →
Software Engineer Salaries in Europe: 2026 Benchmarks by City
Read guide →
Software Engineer Salary London 2026: What the Data Actually Shows
Read guide →
Software Engineer Salary London: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Madrid: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Milan: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Munich: Evaluate Your Job Offer
Read guide →
Software Engineer Salary New York: Evaluate Your Job Offer
Read guide →
Software Engineer Salary New York: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Oslo: Evaluate Your Job Offer
Read guide →
Software Engineer Salary in Paris: Evaluate Your Job Offer
Read guide →
Software Engineer Salary San Francisco: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Singapore: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Stockholm: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Sydney: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Toronto: Evaluate Your Job Offer
Read guide →
Software Engineer Salary Zurich: Evaluate Your Job Offer
Read guide →