Software engineer earnings by seniority

90th percentile

Top-level software engineer earnings begin at:

$115.38 per hour

$240,000 per year

75th percentile

Senior-level software engineer earnings begin at:

$79.33 per hour

$165,000 per year

50th percentile

Mid-level software engineer earnings begin at:

$59.13 per hour

$123,000 per year

25th percentile

Junior-level software engineer earnings begin at:

$42.79 per hour

$89,000 per year

10th percentile

Starting level software engineer earnings begin at:

$33.65 per hour

$70,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 about the same as related careers in the United States.

Career Median Salary
Petroleum engineer salary $123K
Nanotechnology engineer salary $120K
Data scientist salary $120K
Biochemical engineer salary $116K

Source: CareerExplorer (Aggregated)