Software engineer earnings by seniority

90th percentile

Top-level software engineer earnings begin at:

$72.12 per hour

$150,000 per year

75th percentile

Senior-level software engineer earnings begin at:

$64.90 per hour

$135,000 per year

50th percentile

Mid-level software engineer earnings begin at:

$52.88 per hour

$110,000 per year

25th percentile

Junior-level software engineer earnings begin at:

$43.27 per hour

$90,000 per year

10th percentile

Starting level software engineer earnings begin at:

$38.46 per hour

$80,000 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 132% more than similar careers in Texas.

Career Median Salary
IT support specialist salary $50K

Source: CareerExplorer (Aggregated)