Quick summary
Five years of wage data reveal how much developer pay really grew, what inflation erased, and where the next gains are likely to come from.
Software developer pay went up sharply during the first half of this decade. The harder question is whether developers actually got richer.
From May 2020 to May 2024, the U.S. median wage for software developers increased from $110,140 to $133,080, according to the U.S. Bureau of Labor Statistics Occupational Outlook Handbook and archived editions of the same occupational series. That is a nominal gain of $22,940, or 20.8%.
But prices were climbing too. The Consumer Price Index rose about 21.2% between the 2020 and 2024 annual averages. In purchasing-power terms, the typical developer's wage was roughly flat across those four years.
That does not mean the career stopped paying well. In 2024, the developer median was still 2.69 times the $49,500 median for all U.S. occupations. It means you need to separate three different ideas: a bigger paycheck, higher purchasing power, and better total compensation. This resource uses 34 data points from the BLS, Federal Reserve Economic Data, the Social Security Administration, and Stack Overflow to show what changed and what it means for your next salary conversation.
1. Key Software Developer Salary Growth Statistics
- $110,140: median software developer wage in May 2020, according to the BLS Occupational Outlook Handbook.
- $120,730: median wage in May 2021, a one-year increase of 9.6%.
- $127,260: median wage in May 2022, a one-year increase of 5.4%.
- $132,270: median wage in May 2023, a one-year increase of 3.9%.
- $133,080: median wage in May 2024, a one-year increase of just 0.6%.
- 20.8%: total nominal developer wage growth from 2020 to 2024.
- 4.8%: compound annual growth rate of the median developer wage over those four years.
- 21.2%: approximate increase in the annual-average CPI from 2020 through 2024, based on FRED data.
- 0.3%: approximate decline in the inflation-adjusted developer median from 2020 to 2024.
- $49,500: median annual wage for all U.S. occupations in May 2024, according to BLS.
- 2.69 times: the 2024 software developer median relative to the all-occupation median.
- $79,850: 2024 wage threshold below which the lowest-paid 10% of developers fell.
- $211,450: 2024 wage threshold above which the highest-paid 10% earned.
- $131,600: gap between the 10th-percentile and 90th-percentile thresholds.
- 16%: projected employment growth for software developers from 2024 to 2034.
- 267,700: projected increase in software developer jobs over the same decade.
Salary figures and projections come from the BLS software developer profile. Inflation calculations use annual-average observations from the FRED CPI series.
2. Software Developer Salary Growth by Year
The headline trend looks excellent at first glance. The median climbed every year from 2020 through 2024. The pace, however, changed dramatically.
| Wage year | Median wage | Annual growth |
|---|---|---|
| 2020 | $110,140 | Baseline |
| 2021 | $120,730 | 9.6% |
| 2022 | $127,260 | 5.4% |
| 2023 | $132,270 | 3.9% |
| 2024 | $133,080 | 0.6% |
Source: BLS Occupational Outlook Handbook, current and archived software developer wage releases.
The 2021 jump was the monster year. A 9.6% increase added $10,590 to the median in twelve months. That was the era of remote hiring, cheap capital, aggressive headcount plans, and employers competing nationally for the same engineers.
Then the growth rate stepped down every year. The median added $6,530 in 2022, $5,010 in 2023, and only $810 in 2024. The slowdown from 9.6% growth to 0.6% growth is the real story hiding behind the larger salary number.
Do not interpret this as a forecast that wages will stop rising forever. Occupational wage surveys move more slowly than startup offer sheets, and the mix of jobs changes from year to year. Still, a decelerating national median is a useful warning. The easy market-wide raises that lifted almost everyone in 2021 are no longer doing the work for you.
Across the full period, the compound annual growth rate was about 4.8%. That sounds healthy because most people compare it with a generic 2% inflation target. The actual inflation experienced during this period was much higher, which changes the conclusion.
3. Did Developer Salaries Beat Inflation?
Barely, and over the full 2020 to 2024 window, not quite.
The annual-average CPI published through Federal Reserve Economic Data moved from about 258.8 in 2020 to 313.7 in 2024. That is an increase of roughly 21.2%. The developer median rose 20.8%.
Put another way, the 2020 median of $110,140 would need to reach roughly $133,510 in 2024 just to buy the same broad basket of goods. The actual median was $133,080, about $430 short. The inflation-adjusted change is approximately negative 0.3%.
This is a national average, not your personal budget. Housing, health care, child care, and local taxes can move very differently from the CPI basket. A developer who bought a house before rates climbed may feel much better off than someone renting in a high-growth city. A fully remote engineer who moved to a cheaper market may have created a large real raise even if base pay stayed flat.
But the national comparison destroys one comforting myth: a 20% pay increase over four years does not automatically mean a 20% improvement in lifestyle. Nominal dollars are the scoreboard employers show you. Purchasing power is the scoreboard your life feels.
The timing matters too. Inflation was not evenly distributed. CPI annual averages rose about 4.7% in 2021, 8.0% in 2022, 4.1% in 2023, and 2.9% in 2024, based on calculations from the FRED series. Developer wages outpaced inflation strongly in 2021, lagged it in 2022, roughly kept up in 2023, and fell behind again in 2024.
If your employer gave you a 3% annual raise throughout this cycle, it may have looked responsible on paper. In real terms, you lost ground during the hottest inflation years. That is why developers should negotiate against market value and measurable impact, not against last year's paycheck.
5. The Salary Spread Is Bigger Than the Median Suggests
A median can hide more than it reveals. BLS reports that the lowest-paid 10% of software developers earned less than $79,850 in May 2024, while the highest-paid 10% earned more than $211,450.
That creates a spread of at least $131,600 between the two thresholds. The 90th-percentile threshold is about 2.65 times the 10th-percentile threshold. Both people may have the title software developer, but economically they are in different worlds.
The gap exists because the title covers wildly different work. A developer maintaining an internal application at a small regional employer is not priced like an engineer responsible for a revenue-critical distributed system. Company size, industry, geography, seniority, security requirements, and the cost of failure all influence the number.
Total compensation stretches the distribution further. The BLS wage measure is a cash-wage baseline. It is not designed to capture the full value of equity grants in the way engineers at public technology companies think about compensation. A developer can have a respectable base salary and still double the economic value of the package through stock, bonus, and refresh grants.
That is why you should never use the national median as a ceiling. Use it as a reference point. Then compare your scope, location, industry, and level with a matching market. A staff engineer and a junior developer do not belong in the same salary bucket just because both commit code.
This spread also makes personal positioning unusually powerful. Moving from the bottom threshold to the median represents more than $53,000 in annual pay. Moving from the median to the top threshold represents more than $78,000. A specialization, promotion, or employer change that shifts your place in the distribution can matter more than several years of standard raises.
6. Developer Pay Grew Faster Than the Average Wage Index
Another useful comparison is the Social Security Administration's national Average Wage Index. The index increased from $55,628.60 in 2020 to $66,621.80 in 2023, the latest value available for a clean overlapping comparison when this analysis was prepared. That is a gain of about 19.8% in three years.
Over the same 2020 to 2023 wage window, the BLS developer median climbed from $110,140 to $132,270, a gain of about 20.1%. Developer pay therefore tracked the broad national wage index remarkably closely during the period, beating it by only about 0.3 percentage points.
That comparison matters because it separates occupational strength from economy-wide wage pressure. Developers received large nominal increases, but so did workers across the economy as employers responded to inflation and a turbulent labor market. The increase was not purely a software-specific windfall.
The developer advantage came from the starting level. In 2020, the developer median was already close to twice the Average Wage Index. Keeping pace with broad wage growth preserved that large dollar lead. A 20% increase on a six-figure salary adds far more cash than the same percentage increase on the national average.
So the last five years were not a story of developers pulling dramatically farther away from everyone else. They were a story of an already well-paid occupation largely maintaining its position while both wages and prices reset upward.
7. Why Developer Salary Growth Slowed
Salary growth slowed because the labor market stopped behaving like 2021.
During the boom, companies treated engineering headcount as a land grab. Remote work widened recruiting pools, venture funding was cheap, public-company valuations were high, and managers were rewarded for shipping ambitious roadmaps. Developers could often create a raise simply by answering recruiter messages.
Then interest rates rose, valuations compressed, and companies started measuring output per employee more aggressively. Layoffs returned experienced engineers to the market. Hiring plans narrowed. Employers gained leverage, especially for generalist and entry-level roles.
The wage data reflects that shift. A median increase of $10,590 in 2021 collapsed to an increase of $810 in 2024. The absolute annual gain shrank by about 92%. That is not subtle.
AI also changed the conversation, although it is too early to assign it a clean causal wage number. Stack Overflow's 2025 Developer Survey reported that 84% of respondents were using or planning to use AI tools, while only 3% highly trusted AI output. Employers increasingly expect developers to use these tools, but they still need humans who can verify architecture, security, correctness, and business fit.
That creates pressure at the routine end of the job and leverage at the ownership end. Typing code faster is becoming less scarce. Defining the right system, catching expensive mistakes, and being accountable for outcomes remain scarce.
The market is not paying a universal AI premium yet. It is paying a judgment premium. Developers who can combine technical depth, domain knowledge, and visible business impact have a better argument for above-market growth than developers whose pitch begins and ends with years of experience.
8. The 2034 Outlook Supports Pay, but Does Not Guarantee Raises
The long-term demand picture remains strong. BLS projects software developer employment to grow from 1,693,800 jobs in 2024 to 1,961,400 jobs in 2034. That is an increase of 267,700 jobs, or about 16%.
The broader group of software developers, quality assurance analysts, and testers is projected to grow 15%, with about 129,200 openings per year on average. BLS attributes demand to continued software development for AI, the Internet of Things, robotics, automation, security, and connected products.
More demand generally supports wages, but it does not guarantee every developer an above-inflation raise. Supply matters. Productivity matters. The mix of junior and senior work matters. A growing profession can still produce flat wages for interchangeable candidates while paying a premium for scarce specialties.
The projected growth rate is far above the roughly 3% average BLS projects for all occupations. That gives software developers a better structural position than workers in stagnant or shrinking fields. It means employers will need hundreds of thousands of additional developers, plus replacements for people leaving the occupation.
Still, projections are not promises. They are a national model built from current trends. Your career outcome depends on whether your skills map to the work being created. The safest bet is not any one framework. It is the ability to learn quickly, own larger problems, and make your value legible to decision-makers.
Think of the 16% forecast as a tailwind. A tailwind helps, but you still have to steer.
9. How to Use Salary Growth Data in a Negotiation
Do not walk into a compensation meeting and announce that national developer pay rose 20.8% since 2020. Your manager can correctly reply that inflation, location, level, and company performance matter. Use the data more intelligently.
Start with the right baseline. The BLS median gives you a credible national floor for comparison, not a personalized offer target. Add local wage data, role-specific surveys, and actual job postings that match your scope.
Separate nominal and real growth. If your salary went from $110,000 to $125,000 across the 2020 to 2024 period, you received a 13.6% nominal increase. Against roughly 21.2% CPI growth, your broad purchasing power fell. That is a useful private diagnosis, even if inflation alone is not enough to win a raise.
Quantify the value you created. Tie your request to revenue, cost reductions, reliability, delivery speed, risk reduction, or team leverage. A claim such as 'I reduced cloud spend by $240,000 a year' is stronger than 'the market went up.' Market data shows what replacement talent costs. Impact data shows why replacing you is a bad trade.
Negotiate the whole package. If the base band is fixed, ask about bonus targets, equity, refresh grants, title, remote flexibility, education budget, on-call compensation, or a written promotion plan. A $10,000 stock refresh still has economic value, even if it does not appear in the BLS wage series.
Know when the market is the only negotiator that matters. Internal raises often anchor to your current salary. External offers reprice you against current demand. You do not need to threaten your employer, but you should periodically test whether your internal trajectory matches your external value.
A good negotiation is not a speech about fairness. It is a business case with alternatives.
10. What Developers Should Do When Real Wage Growth Stalls
When the market stops handing out easy raises, you need a deliberate leverage plan.
Move closer to expensive problems. Security failures, outages, fraud, infrastructure waste, conversion loss, and regulatory mistakes have obvious price tags. Engineers who solve them can connect their work to money.
Own outcomes, not tickets. A developer who completes assigned tasks is useful. A developer who identifies the right project, coordinates the stakeholders, ships it, measures the result, and handles the fallout is harder to replace. Compensation follows ownership because ownership is scarce.
Build a visible body of proof. Write technical case studies, speak internally, contribute to open source, document architectural decisions, and maintain a portfolio of outcomes. Good work that nobody can see has weak negotiating power.
Use AI without outsourcing judgment. The Stack Overflow survey's combination of high adoption and low trust is the opportunity. Learn to use AI for speed while becoming exceptionally good at review, testing, threat modeling, and system design. The valuable engineer is not the person who produces the most code. It is the person who produces the most reliable result.
Track your real compensation annually. Record base pay, cash bonus, vested equity, employer retirement contributions, health costs, and major benefits. Then compare the total with inflation and market benchmarks. If you only track base salary, you may miss both gains and losses.
Do not confuse loyalty with passivity. Staying can be a great financial decision when you are gaining scope, equity, mentorship, or a clear promotion path. Staying because interviewing is uncomfortable is not a strategy.
The data says the median developer still has an excellent income. It also says the market-wide elevator has slowed. Your next jump is more likely to come from stronger positioning than from waiting.
11. Methodology and Limitations
This analysis uses the BLS Occupational Outlook Handbook median annual wage for software developers for May 2020 through May 2024. The occupation's classification changed around the transition to the 2018 Standard Occupational Classification system, so historical comparisons should be treated as a practical trend line rather than a perfectly fixed population.
Nominal growth is calculated as the percentage change between published wage values. The compound annual growth rate uses four annual intervals from 2020 to 2024. Inflation comparisons use annual-average values from the CPI for All Urban Consumers series published through FRED. Rounded inputs can create small differences in the final decimal.
BLS wage estimates describe wages, not every element of total compensation. Equity grants, employer retirement contributions, and some benefits are outside the comparison. Self-employed developers are also not represented in the same way as payroll employees.
The article reports national results. Local purchasing power can differ substantially because housing, taxes, and living costs vary. The figures are best used as neutral benchmarks alongside location, seniority, specialty, and company-specific data.
Every externally sourced statistic is linked to its publisher in the section where it appears or listed in the sources below. Derived figures such as percentage growth, ratios, and dollar gaps are calculations from those cited inputs.
12. Sources
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Software Developers, Quality Assurance Analysts, and Testers. Current wages, wage distribution, employment, and 2024 to 2034 projections.
- U.S. Bureau of Labor Statistics, Computer and Information Technology Occupations. Computer and IT median wage and all-occupation comparison.
- Federal Reserve Bank of St. Louis, Consumer Price Index for All Urban Consumers: All Items in U.S. City Average. Annual-average inflation calculations for 2020 through 2024.
- Social Security Administration, Average Wage Index. National wage context and historical wage indexing.
- Stack Overflow, 2025 Developer Survey. AI tool adoption and trust benchmarks.
You may cite the calculations and tables on this page in articles, presentations, and reports. Please link to this resource and to the original publishers so readers can inspect the underlying data.
Explore more on