Are Computer Science Related Jobs 'Cooked'?
ChatGPT & Benji AsperheimMon Aug 18th, 2025

Are Computer Science Related Jobs “Cooked”?

While the short-term market feels far tighter than the 2020—2021 boom—when remote work was abundant and junior requisitions plentiful—entry-level computer science roles are not disappearing so much as recalibrating. Recent data from Indeed and LinkedIn confirm that employers now advertise fewer true “junior” postings, often inflating requirements to 3—5 years’ experience, and remote-first opportunities have retreated as companies pull back on fully distributed teams. Yet the fundamentals remain strong: the Bureau of Labor Statistics projects a 17% expansion in software employment through 2033, far outpacing most occupations, and CompTIA data show tech-sector unemployment dipping below 3%.

Pay has also normalized rather than collapsed—median entry-level salaries range from roughly $75k—$110k across many metros, with compensation skewed higher at top firms where Levels.fyi pegs total packages closer to $133k, compared to NACE’s $85k average base offer for CS grads. The implication is clear: success now depends less on a degree alone and more on demonstrated, market-ready experience—internships, shipped projects with real users, and the kind of networking that extends beyond Big Tech pipelines.

Computer Science Degree Job Opportunities


What Changed Since 2020


What the Hard Numbers Say


Why Do So Many on Reddit Say the Job Market is “Cooked”?

In a recent Reddit thread some say “it’s fine if you’re the best,” others say “big companies expect the cheapest labor,” others note six-figure jobs aren’t automatic anymore. That mix is exactly what the data shows: fewer easy wins, more bifurcation—elite seats still exist, but broad junior hiring pipelines are thinner and more selective. (Reddit)

Where the Opportunities Actually Are

Incoming Freshman Choosing CS vs ME

Addressing Counterpoints Found in Reddit


What it Takes for a CS Major to Get Hired


Computer Science—Related Jobs (2025 Landscape)

Inspired by broad roundups like Indeed’s, but focused on what you actually do and how to signal you’re ready.

RoleWhat you actually doEntry signals that matterAdjacent skills to addAI exposure*
Software Engineer (Product)Ship features end-to-end for a user-facing app1-2 internships, shipped side projects with users, PRs to OSSProduct sense, basic UXMedium
Backend EngineerDesign APIs, services, data flows, authSystems course, REST/gRPC project, SQL schema designCaching, queueing, observabilityMedium
Frontend EngineerBuild interactive UIs, state mgmt, perfSPA built from scratch, accessibility, e2e testsDesign systems, performance budgetsMedium
Full-Stack EngineerOwn thin slices across FE/BEDemoable full-stack app + CI/CDCloud basics, testing strategyMedium
Mobile Engineer (iOS/Android)Native app dev, store release cyclesPublished app, crash-free metricsMobile CI, telemetry, Swift/Kotlin idiomsMedium
DevOps / PlatformInfra as code, CI/CD, environmentsTerraform module, reproducible pipelinesLinux internals, cost mgmtLow-Medium
Site Reliability EngineerReliability SLOs, incident responseOn-call simulation, chaos testingCapacity planning, runbooksLow-Medium
Cloud EngineerMigrate/build on AWS/GCP/AzureWell-Architected lab, IAM policiesNetworking, cost optimizationMedium
Data EngineerPipelines, warehousing, batch/streamETL job, dbt model, partitioningOrchestration (Airflow), LakehouseMedium
Analytics EngineerModel business metrics in SQL/ELTClean dbt repo, semantic layerStakeholder comms, dashboardsMedium
Data Scientist (Applied)Experimentation, modeling, metricsA/B test writeup, scikit-learn projCausal inference, SQLMedium
ML EngineerTrain/serve models, evals, driftFine-tuned model + live inferenceVector stores, eval harnessesMedium-High
LLM / GenAI EngineerRAG, agents, prompt toolingRAG app with evals + guardrailsTooling, retrieval, latency mgmtHigh
MLOps EngineerModel CI/CD, feature storesDeployed model pipelineObservability, GPUs, batch vs. real-timeMedium
Security Engineer (AppSec)Threat modeling, SDLC hardeningSecure code review demo, vuln fix PRsSecrets mgmt, SAST/DASTLow
Security Analyst (Blue Team)Monitoring, IR, detection rulesHome lab, Sigma rules, write-upsThreat intel, forensicsLow
Red Team / PentesterAdversarial testingLab reports, certs with hands-onCloud attacks, social engineeringLow
Embedded/Firmware EngineerSW close to hardwareMCU project, RTOS, UART/I²C/SPIPCB basics, timing analysisLow
Systems/Infra EngineerKernels, filesystems, schedulersOS projects, perf profilingC/C++, eBPF, memory mgmtLow
Networking EngineerRouting/switching, SDNHome lab (BGP/OSPF), WiresharkFirewalls, zero trustLow
Database Engineer / DBASchema design, perf, HA/backupIndex tuning report, replicationQuery plans, shardingLow
SDET / QA AutomationTest frameworks, e2e & property testsCypress/Playwright suite, CI gatesFuzzing, contract testsLow
Game / Graphics EngineerEngines, rendering, physicsDemo game, ECS, shadersTooling, perf profilingMedium
Robotics / Autonomous SystemsPerception, control, sim2realROS project, SLAM demoMechatronics, safety casesLow

AI exposure = how likely core tasks are to be automated vs. augmented. Knowledge-work roles that are heavy on text/analysis see more disruption than hands-on systems, security, or hardware-adjacent roles.

Recent Microsoft-linked analyses flag interpreters/writers/some web roles as higher risk; hands-on or physical-world roles are less exposed. (IT Pro, Investopedia, Fortune)

Entry Level Computer Science Jobs

Here are some roles with realistic entry-level work, for CS grads, with clear qualification signals:

Role (Entry-Level)Day-one tasksFast-qualify signalsPortfolio idea that moves the needle
Software Engineer I (Product)Fix bugs, ship small features, write tests1-2 internships or shipped side projects; PRs merged in OSSMinimal viable feature with tests, CI, and a perf budget
Backend Engineer IAdd endpoints, write queries, handle auth/errorsSolid SQL; one REST/gRPC service; logging/monitoring basicsSmall service with auth, rate limiting, and observability
Frontend Engineer IBuild UI components, wire APIs, accessibility fixesSPA from scratch; e2e tests (Playwright/Cypress)Component library + a11y checklist + e2e suite
Full-Stack Engineer IThin slices across FE/BE, own a small featureDeployed app, CI/CD, lint/test coverageCRUD app with roles/permissions + CI pipeline
QA / SDET IWrite automated tests, triage failuresPlaywright/Cypress skills; bug reports with repro stepsTest pack that finds real bugs in an OSS repo
DevOps/Platform AssociatePipelines, IaC, environmentsDocker + Terraform + basic CI; Linux comfort”Push-to-deploy” pipeline for a demo app
Support/Solutions Engineer (Entry)Reproduce issues, write runbooks, light scriptingClear comms; bash/Python; logs/metrics literacyTroubleshooting playbook + scripts that fix a real bug
Data Analyst (Entry)Dashboards, KPIs, ad-hoc queriesSQL fluency; basic stats; stakeholder commsKPI dashboard with a clear metric layer and write-up
Data Engineer IETL jobs, schemas, batch/stream basicsdbt/Airflow or similar; partitioning; testingMini pipeline with tests + cost/perf notes
Security Analyst (SOC Tier 1)Monitor alerts, triage incidents, escalateHome lab; Sigma rules; incident write-upsDetect-and-respond lab report with rules attached
Salesforce/ERP Dev (Jr)Custom objects/flows, integrationsAdmin cert or sandbox project; API basicsSandbox app integrating ERP with a simple web form
Database Engineer/DBA (Jr)Indexes, backups, migrationsQuery plans; HA/replication conceptsMigration plan + index tuning report for a sample DB
Networking/Infra (Jr)Configs, ticket resolution, monitoringHome lab (BGP/OSPF); Wireshark”From scratch” small-office network with diagrams
ML/AI Engineer (Associate)Integrate models, write evals, manage latencyPython + eval harness; data hygieneRAG demo with evals/guardrails + latency budget

Where to actually find entry-level CS jobs

How to qualify faster

Red flags to avoid 🚩


AI and Blue-Collar Resilience

Here are some hard facts about what it means for CS grads, and if blue collars are truly a “safe haven” in these turbulent times:

Blue Collar Jobs and AI: Bottom line

Don’t major-switch out of fear. Switch only if you’d rather be an engineer of physical systems than computational ones. If you like computing, the expected value over a 30-year career is still excellent—but the path now requires earlier internships, sharper signaling, and openness to non-Big-Tech employers. (Bureau of Labor Statistics, Handshake)


Conclusion

Junior candidates should gear themselves toward, and prepare for, low-exposure, high-leverage CS roles (security, infra, embedded, data platforms, robotics) or AI-complementary roles (ML/LLM with solid evaluation and integration).

They should build “evidence” that travels across employers:

Stay flexible on on-site/hybrid early in your career; many resilient teams (infra, hardware, ops) aren’t fully remote.

Key Takeaway

Sources