
Recent computer science graduates face an unemployment rate of about 6.1%, and computer engineering grads about 7.5% — both noticeably higher than the roughly 5.7% rate across all recent college graduates, according to the Federal Reserve Bank of New York's labor-market data. That's the number that went viral and rattled a lot of students. But it sits next to a second number that almost never gets quoted alongside it: the U.S. Bureau of Labor Statistics projects software developer jobs to grow 15% from 2024 to 2034, about five times the average for all occupations.
Both numbers are real. The contradiction is the whole story — a soft entry-level market layered on top of strong long-term demand. If you're a CS student or recent grad, the takeaway isn't "the degree is worthless." It's that the *front door* got harder while the building kept growing.
What you'll find here:
- The actual new-grad unemployment rates by major, with sources
- Why CS unemployment is up while BLS still projects fast growth
- What's really happening: the post-2023 hiring slowdown, AI's effect on entry-level work, and oversupply
- A comparison table of majors and roles by unemployment and outlook
- What a CS grad should actually do about it right now
The real numbers: CS unemployment by major
The most-cited source here is the New York Fed, which publishes unemployment rates for recent college graduates by major using Census data. "Recent graduates" means people aged 22–27 with a bachelor's degree. As of the latest release (drawn from 2023 data), the figures that drew headlines were:
- Computer science: around 6.1%
- Computer engineering: around 7.5% — one of the highest of any major
- All recent grads: around 5.7%
For comparison, several non-technical majors came in *lower*: art history landed near 3%, and nutrition sciences came in under 1%. That ranking — philosophy and art history beating computer science on new-grad employment — is what made the story spread. It felt like the safe, practical degree had quietly become risky.
A few things to hold onto before you panic. First, unemployment measures people who are actively looking for work and can't find it — it's a snapshot of the entry point, not a verdict on the career. Second, the same dataset shows CS grads doing *better* than almost everyone on a different metric: underemployment, which counts grads stuck in jobs that don't require a degree.
Roughly 41–42% of all recent grads are underemployed. For computer science, that figure is closer to 16–17% — among the lowest of any field. Translation: CS grads have a harder time landing the *first* job, but once they do, it's far more likely to be a real, degree-level job that pays. The degree still converts; the conversion just got slower.
Why CS unemployment is up while job growth stays strong
Here's the apparent paradox stated plainly: how can new-grad CS unemployment be elevated at the exact moment BLS is projecting double-digit growth for software developers? Four forces are stacking, and they hit *entry-level* candidates hardest.
1. The hangover from 2022–2023 over-hiring. Through 2021 and early 2022, tech companies hired aggressively on the assumption that pandemic-era demand would hold. It didn't. The correction that followed — rounds of layoffs and frozen headcount across big tech and startups alike — flooded the market with experienced engineers. When a company can hire a laid-off senior engineer, the new grad competing for the same opening loses.
2. AI is eating the easy entry-level work first. The tasks junior engineers traditionally cut their teeth on — boilerplate code, simple scripts, basic test coverage — are exactly what AI coding tools now handle fastest. BLS makes this explicit in a related occupation: it projects computer programmer employment to *decline about 6%* over the decade, citing automation and AI taking over repetitive programming tasks. The software *developer* role is growing, but the rungs at the bottom of the ladder are getting sanded down.
3. Oversupply of new talent. A decade of "learn to code," surging CS enrollment, and a wave of bootcamp graduates all converged. The number of people qualified for entry-level software roles grew faster than the number of entry-level openings — basic supply and demand at the junior tier.
4. Openings are concentrated at senior levels. The 15% growth and roughly 129,200 software-developer openings projected each year are real, but they're not evenly distributed. Companies are leaner and want people who can be productive on day one. The demand is genuine; it's just skewed toward mid and senior roles, which is cold comfort to someone two months out of school.
Put together: long-term demand for software is strong, but the entry-level door is narrower, the easy starter tasks are automating, and there's a crowd at the door. That's a hard market — not a dying field. If you want a clearer read on which roles weather this kind of disruption, our breakdown of the jobs most resistant to AI is a useful companion read.
CS vs other majors and roles: a comparison
It helps to see the unemployment picture and the long-term outlook side by side, because the two metrics tell opposite stories for the same field. The table below pulls the recent-grad unemployment rates from the New York Fed and the decade-out projections from BLS.
| Major / role | Recent-grad unemployment | Long-term outlook | Notes |
|---|---|---|---|
| Computer science | ~6.1% | Software dev jobs +15% (2024–34) | High new-grad unemployment, very low underemployment |
| Computer engineering | ~7.5% | Strong, but hardware-tilted | Among the highest new-grad unemployment of any major |
| All recent grads (any major) | ~5.7% | Avg. all occupations ~3% | Baseline for comparison |
| Art history | ~3% | Modest | Low unemployment, high underemployment |
| Software developer (occupation) | n/a | +15%, ~129,200 openings/yr | Median pay ~$133,080 (May 2024, BLS) |
| Computer programmer (occupation) | n/a | -6% (declining) | Automation/AI cited by BLS |
Two takeaways from the table. First, the gap between "computer science the *major*" and "software developer the *occupation*" is the entire confusion — the major has a rough on-ramp, the occupation has a strong runway. Second, notice computer programmer vs. software developer: same broad field, opposite trajectories. The work that's growing is design, systems, and judgment; the work that's shrinking is the repetitive coding that automates well. That tells you where to point your skills.
For context on pay, the BLS Occupational Outlook Handbook for software developers reports a median wage around $133,080 as of May 2024, with the bottom 10% near $79,850 and the top 10% above $211,450. Even in a soft hiring year, that's a field that pays — the challenge is getting in, not what's waiting once you're in.
What a CS grad should actually do about it
The market is tougher, so the playbook that worked in 2021 — spray applications, wait for recruiters — works worse now. Here's where to put your energy instead.
Build for the rungs that aren't automating. If AI is absorbing boilerplate, the value moves up: system design, debugging messy real-world code, understanding *why* something is built a certain way. Ship two or three substantial projects that show judgment, not just syntax. Contribute to open source. Be the candidate who can reason about a system, not just complete a LeetCode problem. If you're interviewing, our guides on technical interview questions and system design interview questions cover what mid-level evaluators actually probe for now.
Stop relying only on the application pile. When experienced engineers are competing for the same junior reqs, your resume in an ATS queue is fighting from behind. Applying is still worth doing as a baseline — see our roundup of the best sites to apply for jobs — but it should be the floor of your effort, not the whole thing.
Reach the hiring manager directly. The single biggest lever in a crowded market is getting a human to look at you before the algorithm filters you out. A referral or a 15-minute conversation with the engineer who owns the role does more than a hundred cold applications. Most candidates skip this because they don't know *who* the hiring manager is or how to reach them — which is exactly the gap to close.
Target instead of carpet-bomb. Twenty applications into companies where you know someone, or where you've talked to a current engineer, beat two hundred blind submissions. Quality of access beats quantity of applications in a market this tight.
Be willing to widen the net. Software demand isn't only at brand-name tech firms. Healthcare, logistics, finance, defense, and traditional enterprises all hire developers and often see fewer applicants per opening. The 129,200 annual openings are spread across the whole economy, not just the companies everyone applies to.
How Articuler helps you reach the person hiring
In a soft entry-level market, the path past the application pile is reaching the hiring manager directly — not sending more applications into a black box. Articuler uses semantic matching across 980M+ professional profiles to find the actual engineer or manager hiring for a role, then drafts a personalized note that gets replies at roughly 8x the rate of a generic LinkedIn message. For a CS grad fighting through a crowded queue, one warm conversation with the right person beats a hundred cold submissions.
FAQ
What is the computer science unemployment rate right now?
Recent computer science graduates (ages 22–27 with a bachelor's degree) have an unemployment rate of about 6.1%, based on the latest New York Fed data drawn from 2023 figures. That's higher than the roughly 5.7% rate across all recent grads. Computer engineering is higher still, at around 7.5%. These are new-graduate rates — unemployment for experienced CS workers is considerably lower.
Are computer science jobs still in demand?
Yes. BLS projects software developer employment to grow 15% from 2024 to 2034, about five times the average for all occupations, with roughly 129,200 openings per year. The contradiction with high new-grad unemployment comes from where the demand sits: openings are concentrated at mid and senior levels, while entry-level hiring softened after the 2022–2023 correction and AI began absorbing junior tasks.
Why is CS unemployment high if the software job market is strong?
Four reasons stack up: a hiring hangover from 2022–2023 over-hiring put experienced engineers back on the market, AI is automating the easy entry-level work juniors used to do, a decade of rising enrollment and bootcamps created an oversupply of junior candidates, and most openings are at senior levels. Long-term demand is strong; the entry-level door just narrowed.
Is it worth majoring in computer science in 2026?
For most people, yes — but go in clear-eyed. CS still has one of the lowest underemployment rates of any major (around 16–17% vs. ~42% overall), meaning grads who land a job usually land a real, degree-level one, and software pays a median near $133,080. The risk is the slower first-job search, not long-term earning potential. Build projects that show judgment, not just coursework, and start networking before you graduate.