Software Engineer Salary Amsterdam 2026: What the Data Actually Shows
Amsterdam pays software engineers more than the Dutch national median — but less than the gap you might expect given the city's cost of living relative to Rotterdam or Utrecht. According to CBS (Statistics Netherlands) 2024 earnings data, the median software engineer salary in Amsterdam sits at €78,000 gross per year, with the 25th percentile at €55,000 and the 75th percentile at €100,000. If your offer is below €55k for a mid-level role, you're being offered less than three-quarters of your peers earn in the same city.
Software engineer salary Amsterdam 2026: the full range by percentile
The CBS Labour Accounts data gives a clear distribution for software engineering roles in Amsterdam:
| Percentile | Annual gross salary |
|---|---|
| p25 | €55,000 |
| Median (p50) | €78,000 |
| p75 | €100,000 |
What this means in practice: a "fair" offer for a mid-level software engineer in Amsterdam falls roughly between €72,000 and €85,000 gross. Offers above €100,000 are competitive — roughly the top quarter of the market. Offers below €55,000 for anyone beyond an entry-level position warrant scrutiny.
These figures cover base salary only. Bonuses, equity, and employer pension contributions are separate considerations that can shift total compensation significantly — more on that below.
For a deeper breakdown by seniority band and specialisation, see the software engineer salary guide for amsterdam.
How Amsterdam compares to other European tech hubs
Amsterdam sits in the upper-middle tier of European software engineer pay, but it's not at the top. For context across comparable cities:
- Amsterdam: €78,000 median (CBS, 2024)
- Berlin: Eurostat SES data places German software engineer median pay around €65,000–€72,000 depending on region, with Berlin slightly above the national figure
- Paris: INSEE earnings statistics show French software engineer median pay in the €55,000–€68,000 range, with Paris commanding a premium
- London: ONS ASHE 2024 data shows a median of approximately £72,000 for software engineers — roughly €84,000 at current exchange rates, though purchasing power differs considerably
Amsterdam's nominal salaries are competitive versus Paris and German cities, and trail London modestly in gross terms. However, Dutch income tax rates are high — a €78,000 gross salary yields roughly €50,000–€52,000 net after the 2026 tax brackets and general tax credit, depending on your personal situation. The 30% ruling (now partially reinstated for qualifying expats in modified form) can meaningfully change net pay for internationally recruited engineers, so check whether your offer includes it.
For a broader view across the continent, the software engineer salaries across Europe guide covers 15+ cities with the same percentile framing.
What seniority actually does to Amsterdam software engineer salaries
The CBS data reflects the full market, but seniority is the largest single driver of where within the range you land. A useful approximation from the CBS earnings structure data:
- Junior (0–2 years): Typically €42,000–€58,000 gross. Offers at the lower end of this range are normal; anything below €40,000 is unusual even for graduates at Amsterdam-based tech companies.
- Mid-level (3–6 years): This is where the €78,000 median applies most directly. Offers in the €68,000–€88,000 range are market-standard.
- Senior (7+ years): The p75 of €100,000 starts to become the reference point. Senior engineers at larger Amsterdam tech companies (Booking.com, Adyen, ASML's software teams, Optiver) regularly receive offers above €110,000 base.
- Staff / principal: Sparse official data at this level, but Eurostat SES figures and corroborating OECD international income data suggest €120,000–€150,000+ for the upper tier at Amsterdam's most competitive employers.
If you're mid-level and receiving an offer below €65,000, that's below what the data supports for this market in 2026.
Bonus and equity: what's normal for Amsterdam tech roles
Amsterdam has a smaller equity culture than London or US tech hubs, but it exists — particularly at scale-ups and publicly listed companies.
Annual bonuses: Many Amsterdam software engineering roles include a discretionary annual bonus of 5–15% of base for mid-to-senior levels. At financial technology firms (Adyen, IMC, Optiver), bonus ranges run considerably higher. A role with no bonus component at all is common at smaller companies and not inherently a red flag, but it should factor into your total compensation comparison.
Equity (RSUs/options): RSUs are standard at publicly listed Dutch tech companies and multinationals with Amsterdam offices. For mid-level roles, four-year RSU grants in the €20,000–€60,000 total value range are typical. Early-stage start-up options are harder to value and should be treated conservatively.
Pension: Dutch employers are typically required to contribute to pension schemes. Employer contributions of 5–15% of salary are common and represent real compensation — factor this in when comparing offers across borders, particularly against UK or US roles where pension obligations differ.
When you're evaluating a total package, knowing the base salary benchmark is the starting point. The how to evaluate a job offer guide covers how to weight these components against each other.
Factors that move your offer above or below the Amsterdam median
The CBS median of €78,000 is a city-wide figure. Several factors push individual offers higher or lower:
Company type: Amsterdam's largest tech employers — Booking.com, Adyen, ASML, TomTom, Coolblue — pay at the upper half of the distribution. Agencies, consultancies, and smaller non-tech firms cluster toward the lower half.
Specialisation: Backend and infrastructure engineers with cloud or distributed systems experience command premiums above the median. Machine learning engineers and those with specialised security experience sit at or above p75.
Remote vs. on-site: Fully remote roles based outside Amsterdam but listed as Amsterdam positions often pay 10–20% below the Amsterdam median to reflect lower cost-of-living locations of the actual employee. If you're being asked to commute to Amsterdam regularly, benchmark against the Amsterdam figures.
Candidate supply: Amsterdam has significant international hiring, particularly from India, Southern Europe, and Eastern Europe. This keeps certain mid-level roles competitive from the employer side, particularly for well-known stacks (Java, Python, JavaScript).
Negotiation: Employers in the Netherlands typically leave room in initial offers. The first offer is often 5–10% below what the role budget allows, particularly at larger organisations with defined salary bands.
Frequently asked questions
What is the average software engineer salary in Amsterdam in 2026?
According to CBS 2024 earnings structure data, the median (p50) software engineer salary in Amsterdam is €78,000 gross per year. The average (mean) is typically higher than the median due to high earners at the top of the distribution — expect a mean figure around €82,000–€88,000, though median is the more useful reference point for individual benchmarking.
Is €70,000 a good software engineer salary in Amsterdam?
For a mid-level engineer (3–6 years of experience), €70,000 is slightly below the CBS median of €78,000 — placing it roughly around the 40th percentile. It's not unusual, but it leaves room to negotiate upward. For a junior engineer (0–2 years), €70,000 is above median for that band and represents a strong offer.
Does the 30% ruling still apply to software engineers in Amsterdam in 2026?
The 30% ruling has been modified through Dutch legislative changes that took effect in recent years. As of 2026, the ruling applies for the first 20 months at 30%, followed by reduced rates in subsequent periods. Eligibility conditions (salary threshold, recruitment from abroad, scarce expertise) still apply. For a software engineer recruited internationally, qualifying for the ruling can add materially to net pay — confirm eligibility with your employer's HR or a Dutch tax adviser.
How do I know if my specific offer is above or below market?
The percentile ranges above give a framework, but offer assessment depends on your experience level, specialisation, company type, and total package. CompVerdict — check if your offer is fair runs this comparison automatically against CBS and other official government datasets, and returns a verdict in under 30 seconds.
Check your Amsterdam offer now
The CBS data gives you the benchmarks — p25 at €55k, median at €78k, p75 at €100k — but your specific situation depends on your seniority, the company, your stack, and your full package. CompVerdict lets you enter your offer details and get an instant verdict benchmarked against official government salary data, covering Amsterdam and 12+ other countries. No sign-up, no cost, results in under 30 seconds. If you've received an offer and want to know whether it's fair before you respond, that's the fastest way to find out. You can also browse salary benchmarks by role and city to see how Amsterdam compares across other roles and locations.