Average Software Developer Salary
$80,000 yearly
$38.67 hourly
Updated August 18, 2021
$63,000
10 %
$80,000
Median
$102,000
90 %
What Is The Average Software Developer Salary?
The average software developer salary is $80,437 per year, or $38.67 per hour, in the United States. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $63,000 a year, while the top 10% makes $102,000. As most things go, location can be critical. Washington, California, New York, New Hampshire, and Massachusetts provide the highest software developer salaries.
PercentileascdescAnnual SalaryascdescMonthly SalaryascdescHourly Rateascdesc
90th Percentile
$102,000
$8,500
$49
75th Percentile
$91,000
$7,583
$44
Average
$80,437
$6,703
$39
25th Percentile
$70,000
$5,833
$34
10th Percentile
$63,000
$5,250
$30

Average Software Developer Salary By State

The darker areas on the map show where software developers earn the highest salaries across all 50 states.

Average Salary

Software Developer average salary by State

StateascdescAvg. salaryascdescHourly rateascdesc
Alabama
$64,061
$30.80
Alaska
$63,711
$30.63
Arizona
$76,202
$36.64
Arkansas
$63,776
$30.66
California
$100,014
$48.08
Colorado
$75,842
$36.46
Connecticut
$80,046
$38.48
Delaware
$80,058
$38.49
District of Columbia
$91,682
$44.08
Florida
$68,294
$32.83
Georgia
$72,816
$35.01
Hawaii
$57,297
$27.55
Idaho
$65,521
$31.50
Illinois
$70,865
$34.07
Indiana
$61,723
$29.67
Iowa
$65,850
$31.66
Kansas
$62,194
$29.90
Kentucky
$60,117
$28.90
Louisiana
$60,379
$29.03
Maine
$73,954
$35.55
Maryland
$76,614
$36.83
Massachusetts
$85,303
$41.01
Michigan
$66,974
$32.20
Minnesota
$70,257
$33.78
Mississippi
$60,104
$28.90
Missouri
$69,116
$33.23
Montana
$66,437
$31.94
Nebraska
$63,464
$30.51
Nevada
$82,061
$39.45
New Hampshire
$86,574
$41.62
New Jersey
$83,054
$39.93
New Mexico
$66,036
$31.75
New York
$89,837
$43.19
North Carolina
$76,236
$36.65
North Dakota
$59,119
$28.42
Ohio
$69,356
$33.34
Oklahoma
$63,151
$30.36
Oregon
$82,248
$39.54
Pennsylvania
$75,728
$36.41
Rhode Island
$77,405
$37.21
South Carolina
$65,688
$31.58
South Dakota
$52,940
$25.45
Tennessee
$63,522
$30.54
Texas
$81,505
$39.19
Utah
$72,597
$34.90
Vermont
$80,777
$38.84
Virginia
$84,174
$40.47
Washington
$101,422
$48.76
West Virginia
$57,996
$27.88
Wisconsin
$64,939
$31.22
Wyoming
$48,559
$23.35

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Highest Paying Cities For Software Developer

0 selections
CityascdescAvg. salaryascdescHourly rateascdesc
San Francisco, CA
$105,705
$50.82
Seattle, WA
$102,174
$49.12
Washington, DC
$91,755
$44.11
New York, NY
$90,017
$43.28
Boston, MA
$85,471
$41.09
Reston, VA
$84,322
$40.54

The largest raises come from changing jobs.

See what's out there.

Average Software Developer Salary Over Time

Compare salaries for individual cities or states with the national average.

Location
    YearascdescAvg. salaryascdescHourly rateascdesc% Changeascdesc
    2021
    $80,400
    $38.67
    +1.8%
    2020
    $79,000
    $37.99
    +1.7%
    2019
    $77,700
    $37.35
    +1.8%
    2018
    $76,300
    $36.67
    +2.8%
    2017
    $74,100
    $35.64
    +3.0%

    Average JOB Salary by Field

    Mobile Applications Developer

    Avg. salary: $89,549

    A mobile application developer is responsible for designing programming applications for mobile devices according to clients' specifications and business demands. Mobile application developers must have excellent knowledge of the technology industry, as well as computer system commands to develop efficient scripts and smooth navigation of operating systems. They analyze the clients' needs and recommend application solutions within their budget limitations and timeframe. A mobile application developer identifies inconsistencies and glitches with the output before submission to ensure its stability and optimal performance.
    130,213 Mobile Applications Developer Jobs
    Web Application Developer

    Avg. salary: $79,093

    A web application developer is responsible for designing website and system applications following clients' specifications and business' needs. Web application developers utilize their expertise in programming languages and system codes, ensuring the efficiency and smooth navigation of the website. They also run multiple diagnostic tests on the output before release, identifying inconsistencies, and addressing incompatibilities on browsers and devices. A web application developer should be detail-oriented and highly-technical as this job requires excellent digital knowledge to manage complex systems.
    156,197 Web Application Developer Jobs
    Applications Developer

    Avg. salary: $81,439

    An application developer is responsible for creating program applications for devices based on clients' specifications and business needs. Application developers must have excellent knowledge of computer systems, as well as a strong command of programming languages to develop customized programs. Duties of an application developer also include running diagnostic tests to ensure the application's performance and stability, providing instruction manuals for reference, performing troubleshooting for any inconsistencies, upgrading design codes for optimization, and launching the application following the client's timetable.
    200,966 Applications Developer Jobs
    NET Developer

    Avg. salary: $80,196

    A NET developer specializes in crafting and producing various software and information systems through extensive computer and information technology knowledge. A NET developer's responsibilities range from designing and developing applications, generating codes and building a secure database, implementing regulations, and providing continuous support and maintenance. A NET developer must also have an active line of communication and coordination as there are instances when one's work revolves in a team setting or meets particular demands or specifications from a client.
    118,850 NET Developer Jobs
    PHP Developer

    Avg. salary: $80,036

    A PHP developer is a professional who writes PHP scripts and coding to create or modify software and applications according to the needs of clients. PHP developers must develop programs, applications, and websites by using the dynamic scripting language of PHP that is known for web development and business applications. They are required to administer websites and test software applications as well as provide training for end-users. PHP developers are also required to solve complex issues for developing and integrating data storage.
    105,835 PHP Developer Jobs
    Software Programmer

    Avg. salary: $66,335

    A software programmer is an information technology expert who specializes in programming software and generating codes, ensuring quality and efficiency. In a company setting, they typically perform research and analysis to understand and identify the projects' needs, develop and implement test structures, troubleshoot and resolve issues, write technical instructions, and provide technical support to staff as needed. Most of the time, a software programmer works in a team setting, which requires an active communication line for a smooth workflow.
    180,700 Software Programmer Jobs

    Software Developer Salaries By Years Of Experience

    The salary for a software developer can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.
    Experience LevelascdescAvg. SalaryascdescHourly Rateascdesc
    Entry Level
    $50,700
    $24.39
    Mid Level
    $71,200
    $34.24
    Senior Level
    $127,000
    $61.13

    Which Companies Pay Software Developers The Most?

    If you want to get paid the most as a software developer, being employed by a company such as Agilent Technologies or Skadden, Arps, Slate, Meagher & Flom would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like VMware and Genentech also report highly competitive salaries for software developers.
    Company

    Recently Added Software Developer Salaries

    Location
    CompanyascdescJobascdescLocationascdescDate AddedascdescSalaryascdesc
    Enterprise Technology Operations
    Software Developer-Salesforce
    Software Developer-Salesforce
    Salt Lake City, UT
    08/31/2021
    $80,000
    08/31/2021
    Stevens County Minnesota
    Software Developer 1
    Software Developer 1
    Morris, MN
    08/31/2021
    $54,554
    08/31/2021
    National Bank of Arizona
    Software Developer-Salesforce
    Software Developer-Salesforce
    Denver, CO
    08/31/2021
    $80,000
    08/31/2021
    Parsons
    Cybersecurity Software Developer
    Cybersecurity Software Developer
    Colorado Springs, CO
    08/31/2021
    $140,000
    08/31/2021
    Unitedhealth Group
    Software Developer-Remote
    Software Developer-Remote
    Dublin, OH
    08/31/2021
    $64,800
    08/31/2021
    Year Up
    Software Development Role
    Software Development Role
    Ione, CA
    08/31/2021
    $36,000
    08/31/2021
    University of Central Florida
    Knight Vision Software Developer
    Knight Vision Software Developer
    Orlando, FL
    08/30/2021
    $89,076
    08/30/2021
    State of Ct Judicial Branch
    Time To RE Build With Software Developer Trainee at State of CT Judicial Branch NOW
    Time To RE Build With Software Developer Trainee at State of CT Judicial Branch NOW
    East Hartford, CT
    08/29/2021
    $58,256
    08/29/2021
    South Fl Jobs-State of Ct Judicial Branch
    Software Developer Trainee
    Software Developer Trainee
    East Hartford, CT
    08/29/2021
    $58,256
    08/29/2021
    South Fl Jobs
    Software Developer Trainee
    Software Developer Trainee
    East Hartford, CT
    08/29/2021
    $58,256
    08/29/2021

    Average Software Developer Salary by Demographic

    Software Developer Gender Pay Gap

    male-income
    Male Income
    $82,993
    female-income
    Female Income
    $76,864
    Median Software Developer Income by Race
    Asian software developers have the highest average salary compared to other ethnicities. Black or african american software developers have the lowest average salary at $76,689.
    $85,000
    $83,000
    $81,000
    $79,000
    $77,000
    $75,000
    Unknown
    White
    Black or African American
    Asian
    Hispanic or Latino
    Ethnicityascdesc
    Salaryascdesc
    Unknown$81,153
    White$80,280
    Black or African American$76,689
    Asian$83,721
    Hispanic or Latino$77,800
    Average Software Developer Salary by Education Level
    Software developers with a Doctorate degree earn more than those without, at $100,289 annually. With a Masters degree, software developers earn a median annual income of $90,245 compared to $82,993 for software developers with an Bachelors degree.
    $103,000
    $99,000
    $95,000
    $91,000
    $87,000
    $83,000
    $79,000
    Master's Degree
    Bachelor's Degree
    Doctorate Degree
    Educationascdesc
    Salaryascdesc
    Master's Degree$90,245
    Bachelor's Degree$82,993
    Doctorate Degree$100,289