Free tool · Salary Calculator

Know what you're actually worth.

Real posted-pay ranges by role, level, and location - read straight off live job listings, not a model's guess. Walk into every negotiation knowing the number.

196
Roles priced
12,334
Listings behind it
90d
Ingest window
Level
Live listings · last 90 days
Median posted pay
All levels Software Engineer · US nationwide
$213,000
Across 906 listings
Middle 50% posts $181k$253k - the realistic typical band.
Posted-pay midpoints
Distribution of posted pay906 listings · last 90 days
p10Medianp90
$143k10th$181k25th$213kMedian$253k75th$310k90th
Have a number in hand?
Type a base salary to see exactly where it lands in this market.

Every figure is computed from real job listings ingested in the last 90 days - posted-pay midpoints, only listings that include pay. Directional market context, not an offer or guarantee.

$181k–$253k

Middle 50%

Half of these software engineer listings post pay inside this band - the realistic typical range.

Pick a level

Next level up

Choose a level to see the real median jump to the next one up.

US nationwide

Location vs. nationwide

Pick a market to compare its median against this role nationwide.

Median by level

Software Engineer · all locations
Intern$105k
Junior$109k
Mid$178k
Senior$204k
Staff$250k
Principal$258k

Where it pays most

Software Engineer · top markets by median
Seattle, WA$363k
San Francisco, CA$245k
Sunnyvale, CA$237k
New York, NY$236k
Mountain View, CA$226k
Washington, DC$222k

Ranked over the 557 of 906 listings that name a place. The other 349 are remote, nationwide, or written as a campus or building name - they count toward the medians above but belong to no market.

How it works

Numbers you can bring to the table.

Pick a role, level, and market - the calculator reads the real percentile distribution from live listings, so you see exactly where pay lands and how confident the number is.

1

Pick your details

Choose your role, then narrow by level and market wherever we have enough real listings to break it down.

2

See the real range

Get the median plus the full 10th–90th percentile spread - computed from posted-pay midpoints, with the sample size shown.

3

Apply where it pays

Use LandEarly to find and apply early to roles that match your target, with pay context built into every listing.

Negotiate with data

Anchor your ask to the market, not a guess.

The candidates who negotiate best know the range before the conversation starts. See where an offer sits against real posted pay so you know whether to accept, counter, or walk.

  • Benchmark any offer against the 10th–90th percentile of real listings.
  • See the median and middle 50% so a big headline number doesn't dazzle you.
  • Know your leverage before the recruiter ever asks your expectations.
SE
Software Engineer
Live market · last 90 days
906 listings
90th percentile$310k
75th percentile$253k
Median$213k
25th percentile$181k
10th percentile$143k

The middle 50% of these listings fall between $181k and $253k.

Good to know

Questions about the numbers.

Turn the number into an offer

Find roles that pay what you're worth - and apply early.

LandEarly surfaces matching jobs the moment they go live, tailors your application, and queues it for one-tap submission. You review, then apply.

One more free tool: decode any job posting

The LandEarly extension, free on Chrome and Edge, puts a “Decode job” button on twenty job boards - red flags, the hard must-haves, and what the posting really says about pay. It also turns every new tab into a feed of fresh roles. No account needed.

What it does