Software Engineer Salary Range

Is your software engineer salary average for your location, experience and mastered programming languages? Need to research software engineer and developer earnings for a potential career change? This dynamic guide features past, present and projected software engineer salary ranges from leading sources of unbiased employment data. Use our IT salary calculator, job search and education tools to maximize your software engineer salary. Check out the software engineer career path for a deep dive description of this red-hot position.

Software Engineer Training

Historic Software Engineer Salaries

Salary ranges and growth rates for software engineers, software developers and related professionals over the previous three years:

Job Title 2015 Salary 2016 Salary 2017 Salary 2-Year Change
Software Engineer $ 96,000 - $147,250 $103,000 - $156,250 $108,250 - $164,500 + 12.1%
Software Developer $85,500 - $136,250 $91,000 - $145,250 $93,000 - $155,000 + 11.8%
Product Manager $101,750 - $145,000 $105,750 - $152,750 $107,750 - $159,000 + 8.1%
Mobile Developer $107,500 - $161,500 $115,250 - $175,750 $118,750 - $182,250 + 11.9%

Add these percentages to the software engineer salaries above for the following skills:

  • Add 4% for ASP Development
  • Add 7% for C# Development
  • Add 4% for C++ Development
  • Add 4% for DCOM/COM/ActiveX Development
  • Add 7% for Hadoop
  • Add 8% for Java Development
  • Add 8% for Java Enterprise (Java EE/J2EE)
  • Add 7% for Web Services Development
  • Add 7% for .Net Development
  • Add 7% for PHP Development
pdf icon Source: Robert Half Technology 2015, 2016 & 2017 IT Salary Guides

Software Engineer Salaries by State

U.S. State / Location

Average Annual Wage

Average Hourly Wage

Alabama
$86,010
$41.35
Alaska
$74,720
$35.92
Arizona
$89,820
$43.18
Arkansas
$67,650
$32.52
California
$102,280
$49.17
Colorado
$90,970
$43.74
Connecticut
$89,750
$43.15
Delaware
$84,640
$40.69
District of Columbia
$92,430
$44.44
Florida
$79,990
$38.46
Georgia
$89,840
$43.19
Hawaii
$78,160
$37.58
Idaho
$70,410
$33.85
Illinois
$88,650
$42.62
Indiana
$70,500
$33.89
Iowa
$71,030
$34.15
Kansas
$77,700
$37.35
Kentucky
$69,300
$33.32
Louisiana
$72,780
$34.99
Maine
$72,400
$34.81
Maryland
$94,360
$45.37
Massachusetts
$98,400
$47.31
Michigan
$80,540
$38.72
Minnesota
$88,490
$42.55
Mississippi
$70,120
$33.71
Missouri
$81,230
$39.05
Montana
$59,530
$28.62
Nebraska
$69,620
$33.47
Nevada
$77,720
$37.36
New Hampshire
$91,130
$43.81
New Jersey
$96,380
$46.34
New Mexico
$84,560
$40.65
New York
$94,510
$45.44
North Carolina
$88,760
$42.67
North Dakota
$59,310
$28.52
Ohio
$80,490
$38.70
Oklahoma
$67,070
$32.25
Oregon
$90,240
$43.38
Pennsylvania
$82,510
$39.67
Puerto Rico
$51,310
$24.67
Rhode Island
$92,550
$44.50
South Carolina
$71,750
$34.50
South Dakota
$74,070
$35.61
Tennessee
$74,730
$35.93
Texas
$92,160
$44.31
Utah
$80,350
$38.63
Vermont
$77,150
$37.09
Virginia
$96,510
$46.40
Washington
$94,350
$45.36
West Virginia
$73,490
$35.33
Wisconsin
$77,090
$37.06
Wyoming
$68,630
$32.99
web icon Source: U.S. Bureau of Labor Statistics

Top 5 Best Paying Cities for Software Engineers

  1. El Centro, California | $128,000
  2. Haverhill, Massachusetts | $126,000
  3. Dalton, Georgia | $117,000
  4. San Jose, California | $116,000
  5. Punta Gorda, Florida | $112,000
web icon Source: United States Department of Labor

Software Engineer Salaries by Specialty & Experience

  • Software QA Engineer: $77,000
  • C++ Software Engineer: $83,000
  • Software Engineer: $90,000
  • Applications Software Engineer: $91,000
  • Systems Software Engineer: $91,000
  • PHP Software Engineer: $91,000
  • Firmware Engineer: $92,000
  • Perl Software Engineer: $93,000
  • Mobile Application Developer: $94,000
  • Python Software Engineer: $94,000
  • Ruby on Rails Software Engineer: $94,000
  • Java Software Engineer: $95,000
  • Objective-C Software Engineer: $96,000
  • Senior Software Engineer: $96,000
  • Android Software Engineer: $96,000
  • Lead Software Engineer: $98,000
  • iOS Software Engineer: $102,000
  • Web UI Software Engineer: 104,000
  • Principal Software Engineer: $104,000
  • Senior Java Software Engineer: $109,000
web icon Source: Indeed.com

Software Position Wages vs. Other IT Job Roles

  • Technology Manager: $142,063
  • Systems Architect: $129,952
  • Product Manager: $114,174
  • DevOps Engineer: $111,683
  • Software Engineer: $110,989
  • Hardware Engineer: $110,972
  • IT Project Manager: $110,925
  • Cyber Security Engineer: $110,716
  • Applications Developer: $105,202
  • Security Analyst: $103,597
  • Database Administrator: $103,473
  • Data Scientist: $95,404
  • Business Analyst: $94,926
  • Computer Programmer: $91,404
  • Network Engineer: $88,280
  • Web Developer: $82,765
  • Systems Administrator: $82,624
  • Technical Support: $60,600
  • Help Desk Technician: $45,709
  • PC Service & Repair: $41,310
pdf icon Source: 2019 Tech Salary Report by Dice.com

Software Engineer Training

Regardless of industry or geographic location, software engineers will continue to enjoy growing demand, significant advancement & entrepreneurial opportunities, and high earning potential. Start on your path to a six-figure software engineer salary today; browse our directory of software development training programs and work with an admissions advisor to craft an effective learning plan.

Admissions advisors can provide more info about programs and curriculum, admissions & start dates, career opportunities, tuition costs and personalized financial aid options.
Got targeted learning goals? Many schools offer individual courses & certifications from accredited degrees.

Find Software Development Schools


best computer training schools

Software Engineering Job Outlook

The U.S. Department of Labor forecasts software engineer employment to grow by 22% from 2012 to 2022, much faster than the [11%] average for all occupations. Proliferation of mobile and cloud-based technologies, plus aggressive efforts to secure computer systems and applications against escalating threats, is generating unprecedented demand for software engineers. This rapid rise in demand has led to a talent gap, i.e., there are now more software engineer job openings than qualified developers to fill them. Software engineer salaries reflect this trend, with an average wage just shy of six-figures.

Matching Resources

Web-based Software Engineer salary data refreshed annually.

Salary survey data updated annually upon release dates.

Search Jobs



Popular IT Schools

  • 1
  • 2
  • 3