Updated August 18, 2021
Average Software Development Engineer Salary
$112,000 yearly
$54.14 hourly

Entry level Salary
$89,000 yearly
10 %
90 %
Are you paid fairly? Get Your Salary Estimate
PercentileascdescAnnual SalaryascdescMonthly SalaryascdescHourly Rateascdesc
90th Percentile
75th Percentile
25th Percentile
10th Percentile

Average Software Development Engineer Salary By State

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

  • State View
  • Country View
Average Salary:

Software Development Engineer average salary by State

StateascdescAvg. salaryascdescHourly rateascdescJob Countascdesc
District of Columbia
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Rhode Island
South Carolina
South Dakota
West Virginia

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 Development Engineer

0 selections
CityascdescAvg. salaryascdescHourly rateascdesc
San Francisco, CA
Seattle, WA
Washington, DC
New York, NY
Austin, TX
Tempe, AZ

The largest raises come from changing jobs.

See what's out there.

How much does a Software Development Engineer make?

The average software development engineer salary is $112,620 per year, or $54.14 per hour, in the United States. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $89,000 a year, while the top 10% makes $141,000. As most things go, location can be critical. California, Washington, New York, Texas, and Oregon provide the highest software development engineer salaries.

Average Software Development Engineer Salary Over Time

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

    YearascdescAvg. salaryascdescHourly rateascdesc% Changeascdesc

    Average JOB Salary by Field

    Test Engineer

    Avg. salary: $74,631

    Test engineers are professionals who observe and record the quality of products, which includes functionality, durability, speed, and safety. They are responsible for checking the materials and procedures thoroughly throughout the production cycle. It is their duty to run tests on different criteria to identify and fix technical issues. They analyze reactions to determine the causes of malfunctions and recommend potential improvements. Moreover, they test products before they are launched to ensure customers get high-quality and functional products.
    185,430 Test Engineer Jobs
    Design, Development

    Avg. salary: $75,423

    Design development engineers are engineering professionals who are responsible for developing a detailed design and engineering document for a construction project. These engineers are required to review engineering drawings from vendors and recommend changes when necessary, as well as the bill of materials. They must assist drafters and engineering designers in developing engineering design and construction by using computer-assisted design equipment and software. Design development engineers should also participate in activities related to quality assurance (QA) and quality control (QC).
    223,018 Design, Development Jobs
    Research And Development Internship

    Avg. salary: $35,108

    When it comes to Research and Development Internship, the duties will vary according to the organization or company. Most of the time, the responsibilities will revolve around observing the industry, taking part in the research and analysis, lend a helping hand in experiments and surveys, explore theories and attempt to create a model of out it, present findings for evaluation, and develop more innovative designs and systems. Moreover, in the Research and Development Internship, it always helps to be critical in solving complex problems.
    153,061 Research And Development Internship Jobs
    Development Team Member

    Avg. salary: $97,984

    A development team member performs various support tasks to help complete projects according to client specifications and requirements. In the information technology industry, a development team member writes codes, creates programs, implements test systems, troubleshoots issues, performs repairs and upgrades, maintains records, and presents reports to managers. In some establishments, they may also have clerical duties such as handling calls and correspondence, preparing and processing documentation, organizing files, arranging schedules, and maintaining a transparent and open communication line with staff for an efficient workflow.
    266,488 Development Team Member Jobs
    Development Technician

    Avg. salary: $81,942

    A development technician is a professional who manages technology development for hardware used in the server systems of an organization. Development technicians are required to organize tasks and resources so that they can complete work and meet deadlines that are according to departmental procedures. They must train production personnel on the standard operating procedures for manufacturing equipment as well as train colleagues in standard operating procedures. Development technicians must also assist Java developers in characterizing and debugging technical problems.
    83,192 Development Technician Jobs
    Software Engineer-Consultant

    Avg. salary: $113,275

    A software engineer consultant develops and recommends strategies to optimize a company's software engineering operations. Their responsibilities revolve around conducting extensive research and analysis to find new opportunities, performing software evaluations and risk assessments, identifying the strengths and weaknesses of existing processes, and developing solutions against problem areas. Through the findings of their research, a software engineer consultant draws conclusions and recommendations that will help the company to reach their short and long-term goals and resolve issues or concerns.
    256,238 Software Engineer-Consultant Jobs
    Job TitleascdescAnnual SalaryascdescMonthly SalaryascdescHourly RateascdescJob Openingsascdesc
    Test Engineer
    Design, Development
    Research And Development Internship
    Development Team Member
    Development Technician
    Software Engineer-Consultant
    Job Openings

    Find High Paying Jobs Near You

    0 selections
    0 selections

    Software Development Engineer Salaries By Years Of Experience

    The salary for a software development engineer 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
    Mid Level
    Senior Level

    Which Companies Pay Software Development Engineers The Most?

    To earn a high income as a software development engineer, working for Clover Holdings or W G might be your best bet, as they are the highest paying companies in this field. In addition, companies like United Group Services and Informatica report highly competitive wages for software development engineers.

    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.

    Recently Added Software Development Engineer Salaries

    CompanyascdescJobascdescLocationascdescDate AddedascdescSalaryascdesc
    Software Engineer-Mobile Application Development-NOW
    Software Engineer-Mobile Application Development-NOW
    Golden, CO
    Riverside Technology, Inc.
    Software Engineer-Data Access and Development Team (Remote)
    Software Engineer-Data Access and Development Team (Remote)
    Portland, OR
    Software Development Engineer
    Software Development Engineer
    Santa Clara, CA
    Software Engineer, .NET Developer
    Software Engineer, .NET Developer
    Irving, TX
    Software Development Engineer
    Software Development Engineer
    Redmond, WA
    CSG Systems Incorporated
    Software Development Engineer II-DNA Application and Platform
    Software Development Engineer II-DNA Application and Platform
    Omaha, NE
    Viavi Solutions
    Principal, Software Development Engineer
    Principal, Software Development Engineer
    Colorado Springs, CO
    Wells Fargo
    Software Engineer-Full Stack Developer
    Software Engineer-Full Stack Developer
    Raleigh, NC
    Wells Fargo
    Software Engineer-Full Stack Developer
    Software Engineer-Full Stack Developer
    Chandler, AZ
    Kelly Services
    Sdet/Software Test Engineer
    Sdet/Software Test Engineer
    San Jose, CA

    Average Software Development Engineer Salary by Demographic

    Software Development Engineer Gender Pay Gap

    Male Income
    Female Income
    Median Software Development Engineer Income by Race
    Asian software development engineers have the highest average salary compared to other ethnicities. Black or african american software development engineers have the lowest average salary at $99,602.
    Black or African American
    Hispanic or Latino
    Black or African American$99,602
    Hispanic or Latino$101,091
    Average Software Development Engineer Salary by Education Level
    Software development engineers with a Doctorate degree earn more than those without, at $131,364 annually. With a Masters degree, software development engineers earn a median annual income of $117,813 compared to $108,059 for software development engineers with an Bachelors degree.
    Master's Degree
    Bachelor's Degree
    Doctorate Degree
    Master's Degree$117,813
    Bachelor's Degree$108,059
    Doctorate Degree$131,364

    Software Development Engineer FAQs

    Can you make 100k as a software engineer?

    Yes, you can make $100k as a software engineer. However, your ability to earn $100,000 or more as a software engineer largely depends on the number of years of experience working in the position.

    Other factors such as the location of the position, the type of software engineer you are, and the company you work for will also impact your potential to earn $100k a year.

    A software engineer just starting earns an average of $107,510 a year. However, someone just starting should only expect to earn around $93,000 a year. However, after 1 to 2 years, that number goes up to $96,000, and after 4 to 5 years, they average around $107,000. After ten years, a software engineer earns over $125,000 a year.

    If you live in Alabama, Alaska, Arizona, California, Connecticut, Delaware, District of Columbia, Georgia, Illinois, Maryland, Massachusetts, Minnesota, New Hampshire, New Jersey, New York, North Carolina, Oregon, Rhode Island, Texas, Utah, Virginia, or Washington, you can expect early to mid-career software engineers to earn over $100k.

    There are many different avenues software engineers can take. Some of the most lucrative are specializing in a particular aspect of software development like mobile development (average $120k a year), backend software engineering ($120k a year), or DevOps software engineering ($125k a year).

    Working for a large company like Google or Facebook will most likely earn you more than working at a small company or startup. An entry-level software engineer working at Google, Amazon, Tesla, Facebook, Stripe, Netflix, Salesforce, Airbnb, Twitter, or Microsoft will probably earn you closer to $100k starting.

    Learn more about this question

    What is the average salary for someone with 5 years of experience in the IT industry?

    The average salary for someone with five years of experience in the IT industry is around $65,000 a year. However, this can range from as low as $53,000 a year to as high as $91,379 a year. Factors such as location and company type impact how much someone with five years of IT experience can earn.

    Example of company type and pay rate for someone with five years of IT experience.

    • Qualcomm - $94,306 a year

    • ITC Infotech -$73,406 a year

    • IBM -$120,860 a year

    • HP Inc. - $135,590 a year

    • US Army - $50,684 a year

    • Cisco Systems -$100,930 a year

    Highest paying states for experienced (i.e., five years) IT professionals.

    • Washington -$107,020 a year

    • California - $105,380 a year

    • Virginia -$100,830 a year

    • Maryland - $99,010 a year

    • New York - $95,370 a year

    • New Hampshire - $88,260 a year

    Lowest paying states for experienced (i.e., five years) IT professionals.

    • Vermont - $86,775 a year

    • Maine - $84,916 a year

    • Montana - $84,570 a year

    • North Dakota - $80,808 a year

    • Wyoming - $66,500 a year

    Learn more about this question

    What is the salary range for a software engineer?

    The salary range for a software engineer is $108,249 a year. However, this can vary quite a bit, starting as low as $74,000 a year to as high as $146,000 a year. Factors such as location and company type can all impact how much a software engineer can earn.

    For example, software engineers with roughly two to five years of experience can earn the most at Airbnb with an estimated salary of up to $334,000. Airbnb is followed by LinkedIn at $300,000, Lyft at $295,000, Stripe with $291,000, and Snap at $287,000.

    Highest paying states for software engineers.

    • Wyoming - $107,820 a year ($51.84 an hour)

    • Massachusetts - $102,606 a year ($49.33 an hour)

    • Montana - $101,598 a year ($48.85 an hour)

    • Arizona - $100,553 a year ($48.34 an hour)

    • Hawaii - $100,468 a year ($48.30 an hour)

    Lowest paying states for software engineers.

    • Arkansas - $82,668 a year ($39.74 an hour)

    • Michigan - $82,489 a year ($39.66 an hour)

    • Illinois - $82,220 a year ($39.53 an hour)

    • Texas - $80,875 a year ($38.88 an hour)

    • North Carolina - $75,104 a year ($36.11 an hour)

    Learn more about this question