Salary guide for software engineers in Amsterdam
The average salary of a software engineer in Amsterdam often sits around €90,000 to €115,000 gross per year, although the figure can vary widely depending on experience, company type, sector, and whether compensation includes bonuses or equity.
In international tech companies, fintech firms, specialist consultancies, or businesses with senior engineering teams, total compensation can exceed €120,000–€150,000 per year. For junior or mid-level profiles, the usual range is lower.
| Experience level | Estimated annual gross salary | Comment |
|---|---|---|
| Junior Software Engineer | €45,000 – €65,000 | Profiles with limited professional experience or people newly entering the Dutch market. |
| Mid-level Software Engineer | €65,000 – €90,000 | Professionals with solid development experience across cloud, backend, frontend, or full stack. |
| Senior Software Engineer | €90,000 – €125,000 | Profiles with technical autonomy, architecture experience, and ownership of critical systems. |
| Lead Engineer / Staff Engineer | €120,000 – €160,000+ | Technical leadership roles covering architecture design, mentoring, and strategic decisions. |
As a reference point, salary platforms such as Glassdoor and Levels.fyi often place the average or median compensation of a Software Engineer in Amsterdam around €92,000–€101,000 per year, with higher ranges for senior profiles and high-paying tech companies.
To estimate real net salary in the Netherlands, you still need to account for factors such as the 30% ruling, tax deductions, pension contributions, annual bonus, paid holiday allowance, and whether the package includes equity or stock options.