Software Engineer Salary Guide

National median: $130,160/yr · Range: $98,921–$164,001 · Source: BLS OEWS May 2024

Last updated: 2026-04-22

National Software Engineer Salary Overview

25th Percentile $98,921
National Median $130,160
75th Percentile $164,001

Data: BLS Occupational Employment & Wage Statistics, May 2024 OEWS. O*NET code: 15-1252.00.

Software Engineer Salary by City — Top 20 Metros

Metro Area25th PctMedian75th Pct
San Francisco, CA$141,782$191,705$235,073
San Jose, CA$135,937$186,219$236,913
New York, NY$129,711$177,954$223,181
Seattle, WA$127,838$164,942$198,253
Los Angeles, CA$128,324$164,747$205,549
San Diego, CA$115,453$158,552$193,115
Chicago, IL$110,091$143,491$169,775
Denver, CO$105,755$143,237$169,479
Austin, TX$110,068$139,973$173,825
Philadelphia, PA$109,747$139,850$165,113
Nashville, TN$95,707$131,956$167,757
Dallas, TX$100,860$131,278$165,503
Phoenix, AZ$101,810$131,181$160,296
Charlotte, NC$97,438$130,192$162,351
Columbus, OH$94,760$127,669$158,765
Fort Worth, TX$101,390$126,926$160,628
Jacksonville, FL$92,203$125,381$148,821
Houston, TX$95,175$125,160$148,020
Indianapolis, IN$96,440$124,949$155,050
San Antonio, TX$93,296$123,767$149,484

Source: BLS OEWS May 2024 estimates. Click any city for detailed local salary data.

Software Engineer Salary by Experience Level

LevelTypical SalaryYears of Experience
Entry-level Software Engineer$93,7150–2 years
Mid-level Software Engineer$119,7473–5 years
Senior Software Engineer$153,5885–8 years
Staff / Lead Software Engineer$184,8278–12 years
Principal / Director$218,66812+ years

Career path estimates derived from BLS OEWS May 2024 national benchmarks. Actual salaries vary by company, location, and skills.

Skills That Raise Software Engineer Salary

Professionals with these skills typically earn 15–35% above the median:

  • System design
  • Distributed systems
  • Kubernetes
  • Rust
  • Go
  • Technical leadership

How to Negotiate a Software Engineer Offer

The most effective salary negotiation for Software Engineer roles follows three steps:

  1. Anchor with data. Quote BLS OEWS median ($130,160) and top-metro benchmarks as your reference point. Numbers beat feelings.
  2. Frame with ROI. Describe a specific project outcome in dollar terms: "I reduced churn by 8%, which retained $2M ARR." This turns the conversation from cost to investment.
  3. Negotiate total comp. If base is firm, ask about sign-on bonus, equity refresh, additional PTO, or a 6-month review. Employers have more flexibility in these buckets.
Get Jobeezy

Find Software Engineer jobs that match your salary target.

Free to start. No resume writing. No cover letters. We handle the search, the filter, and the apply — you just say yes to interviews.

Free on iPhone and Android. You can delete your account in one tap.