Every number comes from a public source. Every step we add is listed here, and the CSV has every value.
How we grade
Is it a good time to look for a job as a US software developer?
We answer with one letter from A to F, not an official statistic. Anyone can rebuild it from the CSV.
1. Three cards, each with its own letter.
- Job postings: Indeed's Software Development postings, averaged over the month, as a percentage of their February 1, 2020 level. A 120% or more, B 100% to under 120%, C 85% to under 100%, D 70% to under 85%, F under 70%. (Indeed Hiring Lab, Job Postings Index, CC BY 4.0)
- Tech unemployment: the unemployment rate for computer and mathematical occupations, averaged over the month and the two months before. Lower is better. A under 2.0%, B 2.0% to under 2.5%, C 2.5% to under 3.0%, D 3.0% to under 3.5%, F 3.5% or more. (US Bureau of Labor Statistics, series LNU04034021)
- Tech industry jobs: jobs at computer systems design and related services firms, compared with a year earlier. A up 5% or more, B up 3% to under 5%, C up 1% to under 3%, D up 0% to under 1%, F fewer jobs than a year ago. (US Bureau of Labor Statistics, series CES6054150001)
2. The overall grade is the average.
We count A as 4, B as 3, C as 2, D as 1 and F as 0, average the cards, and take the nearest letter. With two cards, an exact half goes to the lower letter.
3. Two months in a row.
The grade changes only when this month and last month are both better than the current grade, or both worse. It then moves to the closer of the two letters. One unusual month never moves it.
4. Which month.
We grade the latest month with both tech unemployment and tech industry jobs published. Postings count once we have at least 21 days of that month.
5. When data is missing.
Without postings (before February 2020, while Indeed data isn't used, or before a month has 21 days), we average tech unemployment and tech industry jobs. If one of those is missing, we average the other two cards. With fewer than two cards, there is no grade that month. The unemployment average needs at least 2 of its 3 months. There is no October 2025 rate (federal shutdown), so October to December 2025 use 2 months. If the grade would move more than one letter, a person checks the data before it is published.
6. Better, Worse or Flat.
We compare the overall grade with the grade three months earlier: a higher letter is Better, a lower one is Worse, the same letter is Flat. With no grade three months earlier, we show no trend.
7. History.
The grade runs back to January 2006. Past grades use today's revised data.
8. Pay is shown but not graded.
Pay moves months after hiring, and the average can rise when junior roles are cut.
9. Known limits.
The grade turns later than postings: in 2023 it reached D in October. The 3-month average smooths only part of the seasonal swing in unemployment. Postings data starts in February 2020, so its cutoffs rest on one market cycle; we will review them if Indeed changes its index.
Industry vs occupation
Jobs and earnings count everyone at a firm, whatever their job. Only the unemployment rate is by occupation (all computer and math jobs). There is no monthly data by job title.
Seasonal adjustment
The unemployment rate is not seasonally adjusted, so we compare it only with a year earlier. Jobs, earnings and openings are seasonally adjusted.
Revisions
We always show the latest values, log every revision to a number we already published, and recompute the grade history after the February update.
Indeed
Indeed publishes a daily, seasonally adjusted number, smoothed over 7 days. We average it to calendar months.
Missing months
No October 2025 household survey data was collected (federal shutdown). That month shows as a gap, never zero, and any change that needs it shows n/a, including the year-over-year change for October 2026. Future gaps follow the same rule.
Replaced series
When an industry is regrouped, we keep the old and new numbers in the download and note the break here (software publishers, 2022). We never join them without saying so.
Our calculations
Changes, 3-month averages, monthly Indeed averages, yearly pay, the after-inflation change, the card letters and the grade are our calculations. The CSV marks these rows amplify_calculation.
Pay percentiles
The 25th and 75th percentiles are published by the occupation pay survey, not calculated by us.
Cross-check
Each month we check our figures by hand against the CompTIA Tech Jobs Report. CompTIA's numbers are not on this page or in the CSV.
Sources and series
Every series on this page, how often it comes out and how late.| Metric | Series ID | Program | Cadence and lag | Adjustment |
|---|
| Tech unemployment rate (computer and mathematical occupations) | LNU04034021 (opens in a new tab) | Household survey (CPS), US Bureau of Labor Statistics | Monthly, about 1 week | Not seasonally adjusted |
| Tech industry jobs, computer systems design (5415) | CES6054150001 (opens in a new tab) | Jobs report (CES), US Bureau of Labor Statistics | Monthly, about 1 week | Seasonally adjusted |
| Average hourly earnings, all employees (5415), shown as a yearly amount | CES6054150003 (opens in a new tab) | Jobs report (CES), US Bureau of Labor Statistics | Monthly, 1 month behind | Seasonally adjusted |
| Consumer Price Index, all items, U.S. city average | CUUR0000SA0 (opens in a new tab) | Consumer Price Index, US Bureau of Labor Statistics | Monthly | Not seasonally adjusted |
| Tech industry jobs, software publishers (513210) | CES5051320001 (opens in a new tab) | Jobs report (CES), US Bureau of Labor Statistics | Monthly, 1 month behind | Seasonally adjusted |
| Tech industry jobs, computing infrastructure (518) | CES5051800001 (opens in a new tab) | Jobs report (CES), US Bureau of Labor Statistics | Monthly, about 1 week | Seasonally adjusted |
| Job openings at information companies | JTS510000000000000JOL (opens in a new tab) | Job openings survey (JOLTS), US Bureau of Labor Statistics | Monthly, 5 to 6 weeks | Seasonally adjusted |
| Job openings at professional and business services companies | JTS540099000000000JOL (opens in a new tab) | Job openings survey (JOLTS), US Bureau of Labor Statistics | Monthly, 5 to 6 weeks | Seasonally adjusted |
| Unemployment rate, software developers / QA analysts and testers (used in the FAQ) | LNU04096716 (opens in a new tab) / LNU04096717 (opens in a new tab) | Household survey (CPS), US Bureau of Labor Statistics | Annual (January) | Not seasonally adjusted |
| Pay by role (8 occupations) | In the CSV | Occupation pay survey (OEWS), US Bureau of Labor Statistics | Annual (May), about 10 to 11 months | n/a |
| Average weekly wage, computer systems design and related services (private 5415) | QCEW industry 5415, computer systems design and related services, private, US total (opens in a new tab) | Quarterly wage census (QCEW), US Bureau of Labor Statistics | Quarterly, 5 to 6 months | Not seasonally adjusted |
| Software Development and Data & Analytics postings | job_postings_by_sector_US.csv (opens in a new tab) | Indeed Hiring Lab | Daily, refreshed weekly; shown as monthly average | % of February 2020 level, seasonally adjusted |
Sources and License
We compile this page from public data. Each figure keeps its source's terms.
US Bureau of Labor Statistics: the monthly jobs report, household survey, job openings survey, occupation pay survey, Consumer Price Index and quarterly wage census (series IDs in the table above and in the CSV). Retrieved Nov 6, 2026 from its Public Data API (the quarterly wage census on Nov 5, 2026 from its open data files). BLS.gov cannot vouch for the data or analyses derived from these data after the data have been retrieved from BLS.gov.
Indeed Hiring Lab: Job Postings Index, Software Development and Data & Analytics sectors, from github.com/hiring-lab/job_postings_tracker, licensed under CC BY 4.0 (opens in a new tab). Changes: we averaged daily index values to monthly figures and calculated changes.
Changes, averages, yearly pay, the job search grade and the summary are Amplify Tech Labs calculations, not official figures.
The US Bureau of Labor Statistics, the Department of Labor and Indeed do not sponsor or endorse this page or Amplify Tech Labs.
Use our data: Download the CSV. Our compilation, calculations and notes are CC BY 4.0: credit "Amplify Tech Labs, US Software Engineer Job Market" and link to this page. Government data is public domain. Indeed data stays under Indeed Hiring Lab's CC BY 4.0 license, so keep its credit.