Software engineer earnings by seniority

90th percentile

Top-level software engineer earnings begin at:

$64.67 per hour

$134,520 per year

75th percentile

Senior-level software engineer earnings begin at:

$57.26 per hour

$119,100 per year

50th percentile

Mid-level software engineer earnings begin at:

$45.68 per hour

$95,010 per year

25th percentile

Junior-level software engineer earnings begin at:

$35.75 per hour

$74,350 per year

10th percentile

Starting level software engineer earnings begin at:

$29.28 per hour

$60,900 per year

Approximate values based on highest and lowest earning segments.

Software engineer salary by state

State Name Average Salary
Alaska $98,030
Utah $97,230
Minnesota $96,750
Rhode Island $96,730
Pennsylvania $96,370
Vermont $95,010
Arizona $93,279
Florida $92,620
Missouri $91,820
Ohio $91,280
Indiana $90,787
Alabama $90,259
Iowa $89,516
Tennessee $88,910
Michigan $87,880
South Carolina $87,170
Maine $87,150
Nebraska $87,110
Idaho $86,162
Kentucky $85,788
Kansas $85,310
Oklahoma $84,900
Wisconsin $84,480
Hawaii $82,807
Arkansas $81,856
Montana $80,900
New Mexico $80,900
Illinois $80,725
Louisiana $79,750
Mississippi $79,220
North Dakota $77,340
West Virginia $77,310
South Dakota $72,720
Wyoming $66,060
Puerto Rico $46,540
California $165,000
New York $144,000
Washington $128,200
District of Columbia $113,750
Texas $110,000
Virginia $109,740
Massachusetts $109,130
Maryland $108,850
New Hampshire $108,650
New Jersey $107,640
Colorado $104,980
Nevada $102,380
Delaware $101,680
Georgia $100,820
North Carolina $100,560
Connecticut $100,150
Oregon $100,080

How do software engineer salaries compare to similar careers?

Software engineers earn 7% more than similar careers in Vermont. On average, they make more than operations research analysts.

Career Median Salary
Software engineer salary $95K
Biomedical engineer salary $86K
Mechanical engineer salary $87K
Network architect salary $79K
Operations research analyst salary $81K

Source: CareerExplorer (Aggregated)