💻

Software Engineer salary guide 2026

Real salary data for software engineers — base pay, total compensation, equity benchmarks, and how to negotiate your next offer.

Median Base Salary

$145,000

Median Total Comp

$175,000

Software Engineer salary by level

LevelExperienceBase Salary
Junior / L30–2 years$95,000 – $130,000
Mid / L42–5 years$130,000 – $165,000
Senior / L55–10 years$160,000 – $200,000
Staff / L610+ years$195,000 – $240,000

Equity notes and total comp details below each level.

Junior / L3:

RSUs typical at FAANG; startups offer 0.1–0.5% options

Mid / L4:

RSUs ~$30K–60K/yr vested; startups 0.05–0.25%

Senior / L5:

Equity becomes primary comp lever at this level

Staff / L6:

Heavy equity weighting; stock refreshes matter more than base

Top paying cities for software engineers

  1. 1.San Francisco Bay Area
  2. 2.Seattle
  3. 3.New York City
  4. 4.Austin
  5. 5.Boston

What determines your software engineer salary

  • Company tier (FAANG vs unicorn vs startup vs enterprise) is the single biggest driver — $50K+ swings are common

  • Location still matters: remote-first companies may apply geo-adjustments of 10–25%

  • Stack and specialty: ML engineers, security engineers, and distributed systems engineers command 15–30% premiums

  • Offer timing: candidates with competing offers see 10–20% higher final packages on average

  • Negotiation: 72% of employers expect negotiation; most first offers are 5–15% below the ceiling

Negotiation script that works

Use this exact script when you receive a software engineer offer. Most hiring managers expect negotiation and have 5–15% room above the first offer.

"Thank you for the offer — I'm genuinely excited about this role. Based on my research using Levels.fyi and conversations with peers at comparable companies, I was targeting a base closer to [$X]. Given my experience with [specific relevant skill], I believe that's well-supported by the market. Is there flexibility to move in that direction?"

Replace [$X] with your target number. Research Levels.fyi, Glassdoor, and LinkedIn Salary before the conversation.

Data aggregated from Levels.fyi, Glassdoor, LinkedIn Salary, and Blind (2025–2026). Individual packages vary significantly by company, location, and offer timing.

Land the interview first

You can't negotiate a salary you haven't been offered. Get your resume past ATS and practice your interview with Preciprocal.

Start preparing free →

No credit card required · Free plan available