Average Computer Software Engineer Salary
$95,000 yearly
$33.93 hourly
Updated July 28, 2021
$74,000
10 %
$95,000
Median
$123,000
90 %
The average computer software engineer makes about $95,927 per year. That's $46.12 per hour! Those in the lower 10%, such as entry-level positions, only make about $74,000 a year. Meanwhile, the top 10% are sitting pretty with an average salary of $123,000. Many of computer software engineers seem to be drawn to technology and professional companies. Unless they care more about money, in which case computer software engineers tend to work at telecommunication, finance, and technology companies. Even the employees who work in these industries can confirm that's where the money is. Although money is important, a lot of people base their career decisions solely on location. That's why we found that Washington, California and Oregon pay computer software engineers the highest salaries.

Average Computer Software Engineer Salary By State

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

Average Salary

Computer Software Engineer average salary by State

StateascdescAvg. salaryascdescHourly rateascdesc
Alabama
Alabama
$70,576
$70,576
$33.93
$33.93
Alaska
Alaska
$79,433
$79,433
$38.19
$38.19
Arizona
Arizona
$79,193
$79,193
$38.07
$38.07
Arkansas
Arkansas
$62,926
$62,926
$30.25
$30.25
California
California
$116,263
$116,263
$55.90
$55.90
Colorado
Colorado
$88,223
$88,223
$42.41
$42.41
Connecticut
Connecticut
$84,150
$84,150
$40.46
$40.46
Delaware
Delaware
$83,988
$83,988
$40.38
$40.38
District of Columbia
District of Columbia
$98,937
$98,937
$47.57
$47.57
Florida
Florida
$71,935
$71,935
$34.58
$34.58
Georgia
Georgia
$77,917
$77,917
$37.46
$37.46
Hawaii
Hawaii
$59,482
$59,482
$28.60
$28.60
Idaho
Idaho
$85,348
$85,348
$41.03
$41.03
Illinois
Illinois
$78,802
$78,802
$37.89
$37.89
Indiana
Indiana
$68,816
$68,816
$33.08
$33.08
Iowa
Iowa
$75,600
$75,600
$36.35
$36.35
Kansas
Kansas
$68,170
$68,170
$32.77
$32.77
Kentucky
Kentucky
$68,048
$68,048
$32.72
$32.72
Louisiana
Louisiana
$66,447
$66,447
$31.95
$31.95
Maine
Maine
$81,523
$81,523
$39.19
$39.19
Maryland
Maryland
$82,958
$82,958
$39.88
$39.88
Massachusetts
Massachusetts
$94,107
$94,107
$45.24
$45.24
Michigan
Michigan
$74,181
$74,181
$35.66
$35.66
Minnesota
Minnesota
$80,096
$80,096
$38.51
$38.51
Mississippi
Mississippi
$65,069
$65,069
$31.28
$31.28
Missouri
Missouri
$72,650
$72,650
$34.93
$34.93
Montana
Montana
$75,125
$75,125
$36.12
$36.12
Nebraska
Nebraska
$74,267
$74,267
$35.71
$35.71
Nevada
Nevada
$97,456
$97,456
$46.85
$46.85
New Hampshire
New Hampshire
$96,938
$96,938
$46.60
$46.60
New Jersey
New Jersey
$85,366
$85,366
$41.04
$41.04
New Mexico
New Mexico
$70,701
$70,701
$33.99
$33.99
New York
New York
$98,735
$98,735
$47.47
$47.47
North Carolina
North Carolina
$81,141
$81,141
$39.01
$39.01
North Dakota
North Dakota
$72,035
$72,035
$34.63
$34.63
Ohio
Ohio
$75,961
$75,961
$36.52
$36.52
Oklahoma
Oklahoma
$72,044
$72,044
$34.64
$34.64
Oregon
Oregon
$102,538
$102,538
$49.30
$49.30
Pennsylvania
Pennsylvania
$79,949
$79,949
$38.44
$38.44
Rhode Island
Rhode Island
$83,501
$83,501
$40.14
$40.14
South Carolina
South Carolina
$71,955
$71,955
$34.59
$34.59
South Dakota
South Dakota
$61,005
$61,005
$29.33
$29.33
Tennessee
Tennessee
$70,772
$70,772
$34.02
$34.02
Texas
Texas
$89,143
$89,143
$42.86
$42.86
Utah
Utah
$85,503
$85,503
$41.11
$41.11
Vermont
Vermont
$91,725
$91,725
$44.10
$44.10
Virginia
Virginia
$87,027
$87,027
$41.84
$41.84
Washington
Washington
$123,055
$123,055
$59.16
$59.16
West Virginia
West Virginia
$57,850
$57,850
$27.81
$27.81
Wisconsin
Wisconsin
$70,899
$70,899
$34.09
$34.09
Wyoming
Wyoming
$57,323
$57,323
$27.56
$27.56

Highest Paying Cities For Computer Software Engineer

0 selections
CityascdescAvg. salaryascdescHourly rateascdesc
San Francisco, CA
San Francisco, CA
$125,933
$125,933
$60.54
$60.54
Seattle, WA
Seattle, WA
$123,945
$123,945
$59.59
$59.59
Troy, NY
Troy, NY
$99,425
$99,425
$47.80
$47.80
Boston, MA
Boston, MA
$94,302
$94,302
$45.34
$45.34
Austin, TX
Austin, TX
$89,853
$89,853
$43.20
$43.20
Reston, VA
Reston, VA
$87,648
$87,648
$42.14
$42.14

The largest raises come from changing jobs.

See what's out there.

Average Computer Software Engineer Salary Over Time

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

Location

    How Much Do Computer Software Engineers Make In Different Industries?

    Computer software engineer salaries can vary on many factors, including what industry a job is in. In fact, jobs with telecommunication, finance, and technology companies tend to be the highest paying. Furthermore, a computer software engineer can make a yearly salary of $111,754 while working for telecommunication companies. All the while, other computer software engineers are making $104,749 at finance companies and $102,992 at technology companies. One industry computer software engineers may want to avoid is the manufacturing industry as it offers the lowest average salary at $93,896.
    IndustryAvg. SalaryRange
    1. Telecommunication
    $111,754
    $82k
    $127k
    2. Finance
    $104,749
    $82k
    $127k
    3. Technology
    $102,992
    $82k
    $127k
    4. Retail
    $98,544
    $82k
    $127k
    5. Manufacturing
    $93,896
    $82k
    $127k

    High Paying Computer Software Engineer Jobs

    Average JOB Salary by Field

    Software Analyst

    Avg. salary: $73,059

    A software analyst is responsible for creating and designing software programs and applications, as well as modifying existing ones for optimization according to business requirements. Software analysts work with the technical team to draw system codes, analyze programming languages, and ensure the stability and efficiency of software navigation by running multiple quality checks to the system. They inspect the application's performance, configure servers, and improve software infrastructure according to quality findings. A software analyst records resolution reports and provides progress updates, ensuring that the project adheres to budget limitations and set timetables.
    134,830 Software Analyst Jobs
    Software Developer

    Avg. salary: $80,436

    A software developer is responsible for designing application systems to support the user and business' needs. Duties of a software developer include testing software codes, performing diagnostic programs and troubleshooting, interpreting system data and establishing efficient parameters, and ensuring the compatibility of the systems. A software developer must have an excellent knowledge of computer programs and programming languages to understand its complexities, especially on detecting system defects and malfunctions. A software developer must have strong attention to detail, communication, and decision-making skills to coordinate with the team and also work independently under minimal supervision.
    145,632 Software Developer Jobs
    Data Engineer

    Avg. salary: $99,765

    A data engineer is someone who makes data science possible. This IT job requires the search for data set trends and algorithm development to make raw data more beneficial to the enterprise. Data engineers are responsible for establishing and maintaining an environment that permits other data functions. The necessary skills for the job include in-depth knowledge of multiple programming languages and SQL database design. Among the other skills data engineers should develop include data warehousing and architecture, data mining and modeling, and statistical regression analysis.
    142,434 Data Engineer Jobs
    Software Development Engineer

    Avg. salary: $112,620

    A software development engineer is responsible for designing and developing software systems and applications based on clients' specifications and business needs. Software development engineers manage operating systems and analyze network codes to maintain the compatibility of the software applications and control systems. They also run diagnostic tests for every software structure to ensure smooth navigations and perform immediate troubleshooting for inconsistencies. A software development engineer must have a strong command of programming languages, as well as technological processes and analytical skills.
    187,546 Software Development Engineer 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.
    170,461 Software Engineer-Consultant Jobs
    Software Systems Engineer

    Avg. salary: $97,614

    A software systems engineer is responsible for designing and creating software systems applications and programs according to clients' specifications or business' needs. They work to improve the features of existing applications to boost efficiency and optimal performance. Software systems engineers manage systems configuration and structural development to develop high-quality outputs and deliverables. They also run multiple diagnostic tests to ensure smooth navigations and server transitions and identify efficient technical solutions. A software systems engineer assists the end-users with application issues, performing troubleshooting operations, and creating resolution reports for reference.
    198,311 Software Systems Engineer Jobs

    Computer Software Engineer Salaries By Years Of Experience

    The salary for a computer software 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.

    Which Companies Pay Computer Software Engineers The Most?

    If you insist on knowing when your check is going to come and for how much, then you'd be better off working for companies like Delta Computer Group and Continental as they offer the highest salaries for computer software engineers.
    Company

    Recently Added Computer Software Engineer Salaries

    Location
    CompanyascdescJobascdescLocationascdescDate AddedascdescSalaryascdesc
    Montana Tech
    Montana Tech
    Computer Software Engineer/System I
    Computer Software Engineer/System I
    Computer Software Engineer/System I
    Butte-Silver Bow, MT
    Butte-Silver Bow, MT
    06/12/2021
    06/12/2021
    $54,617
    $54,617
    06/12/2021
    Software Engineer High Performance Computing Infrastructure
    Software Engineer High Performance Computing Infrastructure
    Foster City, CA
    Foster City, CA
    04/30/2021
    04/30/2021
    $175,000
    $175,000
    04/30/2021
    Computer Software Engineer, Applications
    Computer Software Engineer, Applications
    Sugar Land, TX
    Sugar Land, TX
    03/24/2021
    03/24/2021
    $89,303
    $89,303
    03/24/2021
    XXX
    XXX
    Software Engineer, Computer Vision
    Software Engineer, Computer Vision
    Software Engineer, Computer Vision
    Mountain View, CA
    Mountain View, CA
    03/22/2021
    03/22/2021
    $195,000
    $195,000
    03/22/2021
    XXX
    XXX
    Computer Vision Software Engineer
    Computer Vision Software Engineer
    Computer Vision Software Engineer
    San Jose, CA
    San Jose, CA
    03/17/2021
    03/17/2021
    $137,817
    $137,817
    03/17/2021
    Computer Software Engineer, Applications
    Computer Software Engineer, Applications
    McKinney, TX
    McKinney, TX
    03/16/2021
    03/16/2021
    $110,344
    $110,344
    03/16/2021
    Computer Software Engineer, Applications
    Computer Software Engineer, Applications
    Plymouth, MN
    Plymouth, MN
    03/04/2021
    03/04/2021
    $78,715
    $78,715
    03/04/2021
    XXX
    XXX
    Software Engineer, Computer Vision
    Software Engineer, Computer Vision
    Software Engineer, Computer Vision
    Mountain View, CA
    Mountain View, CA
    03/03/2021
    03/03/2021
    $180,000
    $180,000
    03/03/2021
    Computer Software Engineer, Applications
    Computer Software Engineer, Applications
    Richardson, TX
    Richardson, TX
    03/01/2021
    03/01/2021
    $87,164
    $87,164
    03/01/2021
    High Performance Computing-Software Engineer
    High Performance Computing-Software Engineer
    Germantown, MD
    Germantown, MD
    03/01/2021
    03/01/2021
    $145,000
    $145,000
    03/01/2021

    Average Computer Software Engineer Salary by Demographic

    Computer Software Engineer Gender Pay Gap

    male-income
    Male Income
    $98,932
    female-income
    Female Income
    $91,024
    Median Computer Software Engineer Income by Race
    Asian computer software engineers have the highest average salary compared to other ethnicities. Black or african american computer software engineers have the lowest average salary at $90,801.
    $101,000
    $99,000
    $97,000
    $95,000
    $93,000
    $91,000
    $89,000
    White
    Black or African American
    Asian
    Unknown
    Hispanic or Latino
    Ethnicityascdesc
    Salaryascdesc
    White$95,427
    Black or African American$90,801
    Asian$99,877
    Unknown$96,554
    Hispanic or Latino$92,231
    Average Computer Software Engineer Salary by Education Level
    Computer software engineers with a Doctorate degree earn more than those without, at $121,507 annually. With a Masters degree, computer software engineers earn a median annual income of $108,352 compared to $98,932 for computer software engineers with an Bachelors degree.
    $124,000
    $119,000
    $114,000
    $109,000
    $104,000
    $99,000
    $94,000
    Bachelor's Degree
    Master's Degree
    Doctorate Degree
    Educationascdesc
    Salaryascdesc
    Bachelor's Degree$98,932
    Master's Degree$108,352
    Doctorate Degree$121,507