How much do software engineers earn? It depends on the state, and these places are the most lucrative

Woman working at standing desk home office.
Software engineers are instrumental in the tech industry, and are typically paid well for their skills.
Getty Images

The past year and a half has not exactly been a period of growth for software engineers. Data from Levels.fyi, a compensation data and career services platform, shows that median compensation for software engineers actually fell by roughly half a percent during 2023—a trend that’s likely continued in the midst of widespread layoffs in the tech sector in early 2024.

But software engineers remain instrumental to the tech sector, and despite the hiccup in compensation, aren’t going away, as they play an important role in the tech ecosystem. Software engineers’ “responsibilities include code development, testing, architecture, systems design and more standardized processes,” says Inbal Shani the Chief Product Officer at Twilio Communications. 

ADVERTISEMENT

Syracuse University's Online M.S. in Computer Science

Earn a Master of Science in Computer Science Online in as few as 15 Months Visit Website
Syracuse University's College of Engineering and Computer Science offers an online M.S. in Computer Science focusing on subjects crucial to understanding emerging systems.

And tech companies employ armies of them, experts say.

“Generally, large tech companies will have thousands of software engineers,” says Zuahyeer Musa, co-founder of Levels.fyi. Software engineers, in the tech space, are “almost seen like an investment,” he says. “For large tech companies working on a large swath of products, engineering is an investment they make in building out those products.”

How much do software engineers make? 

The average software engineer in the U.S. commands a healthy salary, too. “The median compensation for a software engineer in the U.S., for base salary, is $155,000, according to our data on Levels.fyi,” says Musa. Furthermore, other internal data, sourced from ZipRecruiter and provided to Fortune, shows that the average base salary for software engineers is roughly $116,800. 

But there are other things to take into consideration beyond base salaries for software engineers—who are often compensated in a variety of ways, including stock options and bonuses. “The most important thing is total compensation package, not just base salary,” says Musa. 

Additionally, salaries and compensation for software engineers can vary based on where you live. States where tech companies may be clustered (e.g., California, Washington, and Massachusetts) may have tighter labor pools, where workers have a bit more leverage. Conversely, states with weaker labor markets (including many states in the South and Midwest) may see the typical software engineer earn less.

Senior software engineer salary

In the software engineering field, it’s also important to note that you can “level” up, and earn much more than your base salary indicates. 

“In the industry, there’s a concept of leveling—it’s a median value across the whole industry that gives you a sense of what the compensation looks like overall,” says Musa, who named his company, Levels.fyi, after the concept. In effect, a higher “level” means you’re a more senior engineer, and generally earn more money.

“Leveling allows you to look at what each group or level pays,” he says. “The pay drastically goes up as you go up in level. At the highest levels, you’re seeing more than 50% of your total compensation in stocks and bonuses—it’s always important to think of that,” he says, when considering your options on the market. 

Cost of living

If you’re thinking about a career in software engineering, and want to get the most bang for your buck in terms of purchasing power (pairing a high salary with low costs), you’ll also want to consider the cost of living in a given state when or if you accept a position. A high-paying job in Massachusetts will also come with higher living costs, while a high salary in Mississippi will likely coincide with lower living costs.

There’s a lot to consider when thinking about salaries and costs, but the overall cost of living from state to state is, broadly, important.

Software engineer salaries by state

The table below includes a ranking of the states where software engineers command the highest salaries on average. As noted, the salary data was provided by ZipRecruiter, and it is reflective of the labor market between January 1, 2024, and late May 2024. Additionally, the cost of living (COL) index for each state, as seen below, is calculated by the Missouri Economic Research and Information Center (MERIC), which averages indexes from metro areas and cities, and incorporates costs for groceries, housing, utilities, and transportation.

Here are the states where software engineers make the most, in descending order:

RankLocationAvg. software engineer salary (as of May 2024)Cost of living
1Washington, D.C.$141,053146.8
2California$138,12395.1
3Washington$134,539116
4New York$132,777125.9
5Massachusetts$131,131146.5
6New Jersey$128,416113.9
7Connecticut$127,919112.8
8New Hampshire$126,776114.1
9Maine$126,632109.9
10Virginia$123,417101.9
11Rhode Island$123,193110.7
12Delaware$122,670101.1
13Maryland$122,067116.5
14Illinois$122,01292.1
15Oregon$121,307114.7
16Indiana$120,81491
17Wisconsin$120,75995.1
18Alaska$119,969125.2
19Pennsylvania$119,73795.6
20Colorado$118,833105.1
21Minnesota$118,71694.1
22Vermont$116,302115.3
23Arkansas$116,18789
24Arizona$114,799108.4
25West Virginia$114,60587.7
26Texas$114,33592.7
27Nevada$114,253101
28Georgia$114,14390.8
29South Dakota$113,99092.4
30Iowa$113,80190.3
31Tennessee$113,47290.3
32Alabama$113,25688.3
33North Carolina$113,23195.3
34Michigan$112,62190.6
35Idaho$111,68198.6
36Ohio$111,60494.7
37North Dakota$111,57794.6
38Wyoming$111,05992.4
39Utah$110,992103.2
40Florida$110,314100.7
41Missouri$109,87088.5
42Montana$108,949102.9
43Kentucky$108,71792
44New Mexico$108,42394
45Hawaii$107,629180.3
46Kansas$106,94987.1
47Nebraska$106,52590.9
48Oklahoma$105,94386.2
49South Carolina$103,40095.3
50Louisiana$101,87091
51Mississippi$95,40486.3
Average software engineer salaries (as of May 2024)
1
LocationWashington, D.C.
Avg. software engineer salary (as of May 2024)$141,053
Cost of living146.8
2
LocationCalifornia
Avg. software engineer salary (as of May 2024)$138,123
Cost of living95.1
3
LocationWashington
Avg. software engineer salary (as of May 2024)$134,539
Cost of living116
4
LocationNew York
Avg. software engineer salary (as of May 2024)$132,777
Cost of living125.9
5
LocationMassachusetts
Avg. software engineer salary (as of May 2024)$131,131
Cost of living146.5
6
LocationNew Jersey
Avg. software engineer salary (as of May 2024)$128,416
Cost of living113.9
7
LocationConnecticut
Avg. software engineer salary (as of May 2024)$127,919
Cost of living112.8
8
LocationNew Hampshire
Avg. software engineer salary (as of May 2024)$126,776
Cost of living114.1
9
LocationMaine
Avg. software engineer salary (as of May 2024)$126,632
Cost of living109.9
10
LocationVirginia
Avg. software engineer salary (as of May 2024)$123,417
Cost of living101.9
11
LocationRhode Island
Avg. software engineer salary (as of May 2024)$123,193
Cost of living110.7
12
LocationDelaware
Avg. software engineer salary (as of May 2024)$122,670
Cost of living101.1
13
LocationMaryland
Avg. software engineer salary (as of May 2024)$122,067
Cost of living116.5
14
LocationIllinois
Avg. software engineer salary (as of May 2024)$122,012
Cost of living92.1
15
LocationOregon
Avg. software engineer salary (as of May 2024)$121,307
Cost of living114.7
16
LocationIndiana
Avg. software engineer salary (as of May 2024)$120,814
Cost of living91
17
LocationWisconsin
Avg. software engineer salary (as of May 2024)$120,759
Cost of living95.1
18
LocationAlaska
Avg. software engineer salary (as of May 2024)$119,969
Cost of living125.2
19
LocationPennsylvania
Avg. software engineer salary (as of May 2024)$119,737
Cost of living95.6
20
LocationColorado
Avg. software engineer salary (as of May 2024)$118,833
Cost of living105.1
21
LocationMinnesota
Avg. software engineer salary (as of May 2024)$118,716
Cost of living94.1
22
LocationVermont
Avg. software engineer salary (as of May 2024)$116,302
Cost of living115.3
23
LocationArkansas
Avg. software engineer salary (as of May 2024)$116,187
Cost of living89
24
LocationArizona
Avg. software engineer salary (as of May 2024)$114,799
Cost of living108.4
25
LocationWest Virginia
Avg. software engineer salary (as of May 2024)$114,605
Cost of living87.7
26
LocationTexas
Avg. software engineer salary (as of May 2024)$114,335
Cost of living92.7
27
LocationNevada
Avg. software engineer salary (as of May 2024)$114,253
Cost of living101
28
LocationGeorgia
Avg. software engineer salary (as of May 2024)$114,143
Cost of living90.8
29
LocationSouth Dakota
Avg. software engineer salary (as of May 2024)$113,990
Cost of living92.4
30
LocationIowa
Avg. software engineer salary (as of May 2024)$113,801
Cost of living90.3
31
LocationTennessee
Avg. software engineer salary (as of May 2024)$113,472
Cost of living90.3
32
LocationAlabama
Avg. software engineer salary (as of May 2024)$113,256
Cost of living88.3
33
LocationNorth Carolina
Avg. software engineer salary (as of May 2024)$113,231
Cost of living95.3
34
LocationMichigan
Avg. software engineer salary (as of May 2024)$112,621
Cost of living90.6
35
LocationIdaho
Avg. software engineer salary (as of May 2024)$111,681
Cost of living98.6
36
LocationOhio
Avg. software engineer salary (as of May 2024)$111,604
Cost of living94.7
37
LocationNorth Dakota
Avg. software engineer salary (as of May 2024)$111,577
Cost of living94.6
38
LocationWyoming
Avg. software engineer salary (as of May 2024)$111,059
Cost of living92.4
39
LocationUtah
Avg. software engineer salary (as of May 2024)$110,992
Cost of living103.2
40
LocationFlorida
Avg. software engineer salary (as of May 2024)$110,314
Cost of living100.7
41
LocationMissouri
Avg. software engineer salary (as of May 2024)$109,870
Cost of living88.5
42
LocationMontana
Avg. software engineer salary (as of May 2024)$108,949
Cost of living102.9
43
LocationKentucky
Avg. software engineer salary (as of May 2024)$108,717
Cost of living92
44
LocationNew Mexico
Avg. software engineer salary (as of May 2024)$108,423
Cost of living94
45
LocationHawaii
Avg. software engineer salary (as of May 2024)$107,629
Cost of living180.3
46
LocationKansas
Avg. software engineer salary (as of May 2024)$106,949
Cost of living87.1
47
LocationNebraska
Avg. software engineer salary (as of May 2024)$106,525
Cost of living90.9
48
LocationOklahoma
Avg. software engineer salary (as of May 2024)$105,943
Cost of living86.2
49
LocationSouth Carolina
Avg. software engineer salary (as of May 2024)$103,400
Cost of living95.3
50
LocationLouisiana
Avg. software engineer salary (as of May 2024)$101,870
Cost of living91
51
LocationMississippi
Avg. software engineer salary (as of May 2024)$95,404
Cost of living86.3

The takeaway 

Software engineers play an important role in the tech space, and large companies may have thousands of them on staff. They’re distinct from other positions in some ways—like developers—but are likewise versatile. Going forward, experts think that versatility will become even more important and prominent, too.

Both developers and software engineers “will spend more time from the get-go understanding and making decisions based upon the full-system, whether that’s the environment or the product they’re building,” says Shani, explaining that tech workers will see their overall roles broaden in scope to tackle large-scale problems.

Again: Compensation will differ from state to state, and company to company. As Musa notes, it’s important to think beyond mere salaries, and also consider stock considerations and bonuses, too, to make sure you’re getting as much as possible when shopping around your skills to employers.

ADVERTISEMENT

Syracuse University's Online M.S. in Computer Science

Earn a Master of Science in Computer Science Online in as few as 15 Months Visit Website
Syracuse University's College of Engineering and Computer Science offers an online M.S. in Computer Science focusing on subjects crucial to understanding emerging systems.
ADVERTISEMENT

Berkeley's Data Science Master's

Master Key Skills in Data Mining, Machine Learning, Research Design & More

GRENo
Part TimeYes
Visit Website
The online Master of Information and Data Science (MIDS) program is preparing the next generation of experts and leaders in the data science field and providing students with a UC Berkeley education without having to relocate. Students graduate with connections to UC Berkeley’s extensive alumni network in the Bay Area and across the world. All international applicants will be required to submit official Test of English as a Foreign Language (TOEFL) scores.