Software engineer earnings by seniority

90th percentile

Top-level software engineer earnings begin at:

$106.44 per hour

$221,400 per year

75th percentile

Senior-level software engineer earnings begin at:

$81.34 per hour

$169,180 per year

50th percentile

Mid-level software engineer earnings begin at:

$58.65 per hour

$121,990 per year

25th percentile

Junior-level software engineer earnings begin at:

$45.58 per hour

$94,800 per year

10th percentile

Starting level software engineer earnings begin at:

$35.27 per hour

$73,370 per year

Approximate values based on highest and lowest earning segments.

Software engineer salary by state

State Name Average Salary
Alaska $98,030
South Dakota $96,310
Mississippi $95,330
Puerto Rico $46,540
California $174,410
Washington $166,540
New York $166,180
Massachusetts $165,210
Oregon $142,720
New Hampshire $139,720
Maryland $138,680
Colorado $138,390
District of Columbia $136,880
Virginia $136,460
New Jersey $135,940
North Carolina $134,710
Connecticut $134,120
Delaware $133,020
Texas $132,150
Illinois $132,110
Idaho $131,590
Georgia $131,010
Florida $130,980
Rhode Island $130,590
Minnesota $130,050
Arizona $129,690
South Carolina $129,450
Nevada $128,810
Utah $128,810
Pennsylvania $126,550
Missouri $126,120
Michigan $125,570
Vermont $125,280
New Mexico $124,520
Hawaii $124,040
Maine $123,120
Wisconsin $122,660
Alabama $122,540
Tennessee $122,430
Montana $121,990
West Virginia $121,000
Oklahoma $118,100
Wyoming $115,170
Iowa $114,890
Ohio $114,090
Kansas $113,420
Nebraska $110,900
Kentucky $109,010
Indiana $105,920
North Dakota $105,600
Arkansas $104,490
Louisiana $102,800

How do software engineer salaries compare to similar careers?

Software engineers earn 14% more than similar careers in Montana.

Career Median Salary
Chemical engineer salary $127K
Industrial engineer salary $104K
Petroleum engineer salary $104K
Network architect salary $104K

Source: CareerExplorer (Aggregated)