Post job

Computer software engineer salary

Quoted expert
Sheldon Logan Ph.D.

Average computer software engineer salary

$102,511

$49.28 hourly rate

Entry-level computer software engineer salary
$77,000 yearly salary
Updated December 15, 2025

Computer Software Engineer Salary Overview

As of October 2025, the average salary for a Computer Software Engineer is approximately $102,511 annually or $49 per hour. This figure reflects a growing demand for skilled professionals in this sector. Salaries can vary significantly based on factors such as geographic location, years of experience, and specific areas of expertise.

Salary Variation by State

In states like California and New York, software engineers can earn significantly higher salaries. For instance, California often ranks as one of the highest-paying states, with average salaries reaching up to $120,000 per year. Other states, such as Texas and Florida, also offer competitive salaries, making them attractive locations for software engineers.

Job Opportunities and Growth

With the rise of technology companies and startups, job opportunities for software engineers are abundant. Positions in fields such as cybersecurity, artificial intelligence, and mobile app development are particularly lucrative. For those looking to enhance their prospects, gaining expertise in in-demand programming languages and frameworks can further increase earning potential.

On this page
Computer software engineer salary by: 

Let Zippia find your next computer software engineer job

Floating question marks illustration

Let Zippia find your next computer software engineer job

Floating question marks illustration

Where can a Computer Software Engineer earn more?

Compare salary by location
Vs
148k
128k
108k
88k
68k
48k
Columbus, OH$134,889
Saint Louis, MO$78,180
Compare salary by company
Vs
186k
166k
146k
126k
106k
The Citadel$167,591
Juniper Networks$136,171

Computer software engineer salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor and Payscale, the average salary for a computer software engineer typically falls between $77,770 and $147,004.
zippia
$102,511yearly
glassdoor[1]
$147,004yearly
Salary.com[2]
$123,662yearly
payscale[3]
$77,770yearly

Average computer software engineer salary by state

The average computer software engineer salary in Washington, California, and Oregon are the highest in the U.S. The lowest average computer software engineer salary states are West Virginia, Kansas, and Alabama.

  • State view
  • County view
Average salary:

Highest paying states for computer software engineers

RankStateAvg. salaryHourly rate
1Washington$130,552$62.77
2California$125,436$60.31
3Oregon$117,498$56.49
4Vermont$102,747$49.40
5Idaho$101,693$48.89
6Massachusetts$101,828$48.96
7New Hampshire$100,839$48.48
8Nevada$112,528$54.10
9New York$103,164$49.60
10Rhode Island$91,230$43.86
11Maine$95,239$45.79
12Utah$88,851$42.72
13Delaware$91,361$43.92
14Wyoming$87,616$42.12
15Connecticut$92,382$44.41
16North Dakota$89,191$42.88
17District of Columbia$95,290$45.81
18Texas$88,588$42.59
19Alaska$95,181$45.76
20Arizona$88,499$42.55
21New Jersey$93,504$44.95
22Pennsylvania$89,207$42.89
23Virginia$88,454$42.53
24Maryland$89,297$42.93
25Colorado$88,095$42.35
26Minnesota$88,467$42.53
27Illinois$86,682$41.67
28Ohio$85,035$40.88
29North Carolina$85,175$40.95
30Montana$84,056$40.41
31Michigan$84,802$40.77
32Iowa$84,829$40.78
33Indiana$81,253$39.06
34Wisconsin$83,139$39.97
35Nebraska$82,978$39.89
36Georgia$81,235$39.06
37Kentucky$81,010$38.95
38Tennessee$79,739$38.34
39South Carolina$81,729$39.29
40South Dakota$78,546$37.76
41Louisiana$80,821$38.86
42Alabama$76,613$36.83
43Florida$79,256$38.10
44West Virginia$77,372$37.20
45Kansas$77,160$37.10
46New Mexico$78,328$37.66
47Oklahoma$79,058$38.01
48Hawaii$60,465$29.07
49Arkansas$73,749$35.46
50Missouri$77,764$37.39
51Mississippi$74,208$35.68

Highest paying cities for computer software engineers

The highest-paying cities for computer software engineers are San Francisco, CA, Seattle, WA, and Troy, NY.

RankCityAvg. salaryHourly rate
1San Francisco, CA$134,889$64.85
2Seattle, WA$131,514$63.23
3Troy, NY$104,993$50.48
4Boston, MA$102,022$49.05
5Washington, DC$95,371$45.85
6Jersey City, NJ$93,865$45.13
7Newark, DE$91,364$43.92
8Austin, TX$90,367$43.45
9Philadelphia, PA$89,692$43.12
10Reston, VA$89,411$42.99
11Phoenix, AZ$88,955$42.77
12Schaumburg, IL$86,958$41.81
13Durham, NC$85,743$41.22
14Troy, MI$85,055$40.89
15Newark, OH$84,834$40.79
16Omaha, NE$83,298$40.05
17Alpharetta, GA$81,445$39.16
18Saint Louis, MO$78,180$37.59

Computer software engineer salary details

A computer software engineer's salary ranges from $77,000 a year at the 10th percentile to $134,000 at the 90th percentile.

Average computer software engineer salary graph
Average computer software engineer salary graph, trends, and summary

What is a computer software engineer's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$134,000$11,167$64
75th Percentile$118,000$9,833$57
Average$102,511$8,543$49
25th Percentile$88,000$7,333$42
10th Percentile$77,000$6,417$37

Highest paying computer software engineer jobs

The highest paying types of computer software engineers are staff software engineer, principal software engineer, and software engineer lead.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Software Analyst$78,400$6,533$37.69274,053
Software Developer$87,521$7,293$42.08294,329
Data Engineer$109,675$9,140$52.73303,105
Software Development Engineer$109,147$9,096$52.47356,971
Software Engineer-Consultant$113,987$9,499$54.80317,033
Software Systems Engineer$107,102$8,925$51.49370,518

How would you rate the starting salaries for computer software engineers, as well as the prospects for salary advancement?

Salaries are tricky since there is a vast range of starting salaries in the industries and their composition. In the tech field, wages are compromised of stock, bonus, and base salary. At the larger companies (e.g., Google, Facebook, Amazon, etc.), the combination of those three might be up to 200k for a new grad, but it might be significantly less for smaller companies. These figures can grow into the half a million to the millions range as graduates advance in their careers as a larger portion of your salary becomes stocks. This is the situation now, and it's hard to predict where the industry will be 5 to 10 years in the future, especially as the field becomes saturated. As the supply of computer science/engineer grads increases (every school seems to have bigger and bigger classes each year), and efficiencies increase due to economies of scale (more companies moving to cloud-based solutions), with machine learning/AI improvements, etc., salaries might start trending down. Still, they might also trend up with a smaller cohort, etc.

Top companies hiring computer software engineers now:

  1. Google jobs (515)
  2. Yahoo jobs (244)
  3. Amazon jobs (337)
  4. Cisco jobs (715)
  5. Bloomberg jobs (203)

Which companies pay computer software engineers the most?

Computer software engineer salaries at The Citadel and Pacific Investment Management Company LLC are the highest-paying according to our most recent salary estimates. In addition, the average computer software engineer salary at companies like Mayo Clinic and Meta are highly competitive.

RankCompanyAverage salaryHourly rate
1The Citadel$167,591$80.57
2Pacific Investment Management Company LLC$144,425$69.44
3Mayo Clinic$143,414$68.95
4Meta$142,904$68.70
5Lord Abbett$140,920$67.75
6Infoblox$140,518$67.56
7F5$140,022$67.32
8Pure Storage$139,570$67.10
9Extreme Networks$139,326$66.98
10Palo Alto Networks$139,280$66.96
11Apple$138,961$66.81
12Foundry Networks$138,863$66.76
13Twitter$138,482$66.58
14Dolby Laboratories$138,184$66.43
15Google$137,681$66.19
16QuinStreet$137,520$66.12
17Bridgewater Associates$137,495$66.10
18Intuitive Surgical$136,779$65.76
19Instinet Incorporated$136,716$65.73
20Juniper Networks$136,171$65.47

Wage gap by gender, race and education

$101,000$99,600$98,200$96,800$95,400$94,000
MaleFemale

Computer software engineer salary trends

The average computer software engineer salary has risen by $19,031 over the last ten years. In 2014, the average computer software engineer earned $83,480 annually, but today, they earn $102,511 a year. That works out to a 10% change in pay for computer software engineers over the last decade.

Compare computer software engineer salaries for cities or states with the national average over time.

Average computer software engineer salary over time

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

Computer software engineer salary by year

YearAvg. salaryHourly rate% Change
2025$103,000$49.28+3.3%
2024$99,100$47.66+2.3%
2023$96,900$46.58+1.8%
2022$95,200$45.76+1.7%
2021$93,600$44.99+1.8%

Recently added computer software engineer salaries

Computer software engineer salary FAQs

Search for computer software engineer jobs

Browse computer and mathematical jobs