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 →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 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 managers and engineering managers earn a meaningful premium over ICs. At growth-stage companies, total comp — including equity — can significantly exceed base salary.
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 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.
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.
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.
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.
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.
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.
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.
In-depth guides covering offer benchmarks, negotiation strategies, and market context by role and city.