Salary Data · 20 Roles · 14 Markets

Tech Salary Guides

Salary ranges by experience level and city for 20+ tech roles — software engineers, PMs, data scientists, ML engineers, and more. Updated 2025.

Know your number. Now negotiate it.

Most candidates accept the first offer — which is typically 15–30% below what the company will actually pay. Zari coaches the negotiation conversation that closes the gap.

Try Zari free