
Software Developers
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.Salary by State
State Name | Employment | Annual Salary | Hourly Salary | |
---|---|---|---|---|
Alabama | 14,240 | $102,990 | $49.51 | |
Alaska | 270 | $113,800 | $54.71 | |
Arizona | 35,490 | $114,630 | $55.11 | |
Arkansas | 4,390 | $89,420 | $42.99 | |
California | 228,240 | $146,770 | $70.56 | |
Colorado | 38,860 | $120,140 | $57.76 | |
Connecticut | 14,480 | $113,530 | $54.58 | |
Delaware | 5,550 | $115,330 | $55.45 | |
District of Columbia | 9,460 | $124,770 | $59.99 | |
Florida | 59,570 | $105,200 | $50.58 | |
Georgia | 45,640 | $114,740 | $55.16 | |
Hawaii | 1,920 | $112,410 | $54.04 | |
Idaho | 4,890 | $98,560 | $47.39 | |
Illinois | 50,060 | $109,970 | $52.87 | |
Indiana | 11,760 | $94,920 | $45.64 | |
Iowa | 10,640 | $101,530 | $48.81 | |
Kansas | 10,580 | $99,380 | $47.78 | |
Kentucky | 5,030 | $97,810 | $47.02 | |
Louisiana | 2,370 | $93,670 | $45.03 | |
Maine | 2,810 | $101,440 | $48.77 | |
Maryland | 25,710 | $131,240 | $63.09 | |
Massachusetts | 58,980 | $128,190 | $61.63 | |
Michigan | 37,490 | $97,730 | $46.99 | |
Minnesota | 36,860 | $111,400 | $53.56 | |
Mississippi | 2,020 | $85,590 | $41.15 | |
Missouri | 19,370 | $100,290 | $48.21 | |
Montana | 1,360 | $92,980 | $44.70 | |
Nebraska | 7,350 | $98,590 | $47.40 | |
Nevada | 3,480 | $101,850 | $48.97 | |
New Hampshire | 6,580 | $116,940 | $56.22 | |
New Jersey | 46,630 | $124,100 | $59.66 | |
New Mexico | 2,540 | $107,460 | $51.66 | |
New York | 75,790 | $129,950 | $62.48 | |
North Carolina | 51,010 | $117,240 | $56.36 | |
North Dakota | 1,750 | $83,460 | $40.13 | |
Ohio | 46,110 | $101,870 | $48.97 | |
Oklahoma | 5,890 | $100,840 | $48.48 | |
Oregon | 18,610 | $115,160 | $55.36 | |
Pennsylvania | 40,130 | $105,550 | $50.75 | |
Rhode Island | 3,490 | $128,790 | $61.92 | |
South Carolina | 7,160 | $102,630 | $49.34 | |
South Dakota | 1,770 | $85,910 | $41.30 | |
Tennessee | 12,640 | $99,680 | $47.92 | |
Texas | 103,510 | $111,830 | $53.77 | |
Utah | 18,200 | $109,000 | $52.40 | |
Vermont | 1,540 | $108,720 | $52.27 | |
Virginia | 68,250 | $127,830 | $61.46 | |
Washington | 81,520 | $145,150 | $69.78 | |
West Virginia | 1,640 | $83,450 | $40.12 | |
Wisconsin | 19,940 | $96,900 | $46.59 | |
Wyoming | 620 | $85,730 | $41.22 |
Education
The programs listed below are typically the education paths that can land you this kind of job.
-
$120,990 per yearNational average salaryVery HighJob growth rate
-
Bachelor's degreeTypical education requirement
Educational Attainment
The following chart shows the highest education level completed by those working as software developers.
- Less than high school 0%
- High school graduate 2%
- College dropout 7%
- Associate’s degree 4%
- Bachelor’s degree 51%
- Master’s degree 31%
- Doctorate degree 4%
Similar Careers
-
Computer Systems Analysts$102,210 per year Average salaryModerateJob growth rate
-
Software Quality Assurance Analysts and Testers$97,710 per year Average salaryVery HighJob growth rate
-
Computer Hardware Engineers$136,230 per year Average salaryModerateJob growth rate
-
Computer Programmers$96,650 per year Average salaryDecliningJob growth rate