Skip to content
sixfigjobs

Salary guides

Tech salary guides: $100k–$400k+ by role, seniority & country

Real compensation ranges for software engineers, product managers, data scientists, and 10+ more roles. Built from $100k+ job listings instead of surveys, then normalized by role, country, and salary band.
Every guide is tied back to live jobs so users can move from salary research to applications without leaving the site.
Software Engineer median
$215k
Median of 956 USD listings
Product Manager median
$190k
Median of 406 USD listings
Data Scientist median
$202k
Median of 84 USD listings
Source method
Live listings
Built from current job postings that show their pay

Salary at a glance

12 roles have enough listings to quote a median. Principal Engineer leads at $282k; DevOps Engineer is lowest at $166k. The middle half is the range from the 25th to the 75th percentile. US-dollar listings only.
Median salary by role in US dollars, from live listings that show their pay
RoleMedianMiddle halfListings
Principal Engineer$282k$233k–$322k181
Staff Engineer$256k$227k–$288k560
Engineering Manager$235k$205k–$288k354
Machine Learning Engineer$217k$192k–$253k102
Software Engineer$215k$170k–$270k956
Senior Software Engineer$205k$185k–$230k955
Data Scientist$202k$160k–$283k84
Product Designer$200k$172k–$254k51
Product Manager$190k$157k–$227k406
Data Engineer$188k$149k–$224k87
Account Executive$171k$150k–$256k705
DevOps Engineer$166k$137k–$198k49

Choose a role

Start with the role, then narrow into country-specific guides and higher salary bands.

Popular countries

Use country shortcuts when you want local market pay instead of global blended numbers.

Salary bands

Jump directly into the compensation tier that matches the search intent.

How we build these salary guides

Each guide is assembled from live job postings that publish a salary at or above the six-figure threshold for their currency, collected from employers’ career pages and job boards. We normalize compensation, drop expired postings, and tag every role with title, seniority, country, currency, and remote eligibility.
  • Real-time dataNumbers refresh continuously as companies post or close roles — not once a year.
  • Local currenciesCountry guides show GBP, EUR, CAD, AUD, SGD ranges so you can benchmark locally.
  • Direct to jobsEvery salary range links to the live openings behind it — research to application in one click.

Salary questions

Which tech roles pay the most on Six Figure Jobs?
Among the 12 roles with enough listings to quote a median, Principal Engineer is highest at $282k and DevOps Engineer is lowest at $166k. These are medians of US-dollar listings that show their pay.
How is the median calculated?
Each US-dollar listing that shows its pay counts once, at the midpoint of its published range. A role gets a median only when at least 20 listings back it, so a handful of postings never passes for a market figure.
Are these salaries in US dollars?
The role medians on this page are in US dollars. Country guides show local currency (GBP, EUR, CAD, AUD, SGD), so use the country guide for pay outside the US.
Where do the listings come from?
Job postings that publish a salary at or above the six-figure threshold for their currency, collected from employers’ career pages and job boards. Expired postings are removed, and each job says whether its apply button opens the employer’s own page or the job board it was posted on.