2027 Software Engineering Degree Recession Resilience Report: Which Career Paths Hold Up Best During Economic Downturns
Choosing a software engineering path during an uncertain economy means looking beyond salary. The U. S. Bureau of Labor Statistics projects about 140,100 annual openings for software developers, quality assurance analysts, and testers from 2024 to 2034, yet public tech layoff trackers still recorded major tech-sector job cuts in 2024. This guide is for students, graduates, and career changers who want to compare software roles by recession resilience, layoff exposure, salary stability, industry demand, employer type, and transferable skills so they can make a safer, more strategic career decision.
Key Things You Should Know
- Cybersecurity, cloud infrastructure, DevOps/SRE, data engineering, and government or healthcare software roles tend to be more resilient because they support essential operations, compliance, uptime, security, and cost control; no software engineering career is completely recession-proof.
- BLS 2024 wage data shows strong compensation across resilient technical roles, including a $131,450 median annual wage for software developers, quality assurance analysts, and testers, and $124,910 for information security analysts, but high pay does not automatically mean low layoff risk.
- Recession risk rises in roles tied to speculative growth, ad-supported products, venture-funded startups, consumer apps, and nice-to-have features; stability improves when a graduate builds transferable skills in secure coding, cloud systems, databases, automation, documentation, and stakeholder communication.
- Key Things You Should Know
- What Makes a Software Engineering Degree Career Recession-Resistant?
- Which Software Engineering Career Paths Offer the Strongest Job Stability During Downturns?
- Which Industries Provide the Most Recession-Resistant Careers for Software Engineering Graduates?
- Which Software Engineering Careers Face the Lowest Layoff and Unemployment Risk?
- Which Software Engineering Career Paths Offer the Best Mix of Salary Stability and Job Security?
- What Are the Most Recession-Resistant Entry-Level Jobs for Software Engineering Graduates?
- How Do Location and Remote Work Affect Software Engineering Career Resilience?
- Which Transferable Skills Help Software Engineering Degree Holders Pivot During a Recession?
- How Can Software Engineering Degree Holders Build a Recession-Resilient Career Plan?
- Top Trending Software Engineering Rankings
What Makes a Software Engineering Degree Career Recession-Resistant?
A recession-resistant software engineering career is one where demand is likely to remain steady when employers cut budgets, delay expansion, or reduce experimental projects. It does not mean guaranteed employment. It means the role is connected to work that organizations cannot easily pause, such as security, payments, healthcare systems, government services, infrastructure reliability, regulatory reporting, fraud detection, and operational automation.
For software engineering degree holders, resilience usually comes from a mix of role, industry, employer type, and skill portability. A back-end engineer maintaining hospital systems may face a different risk profile than a front-end engineer building growth experiments for a consumer startup, even if both have similar degrees and programming skills.
A software engineering degree can support recession resilience when it gives graduates more than coding ability. Strong programs usually include algorithms, databases, software design, operating systems, networking, cloud concepts, testing, security, project work, and collaborative development. Students comparing programs should also review regional accreditation, ABET accreditation where relevant, internship access, career placement support, transfer credit policies, and total cost. College Board 2024-25 published tuition and fees show why cost matters: average in-state tuition and fees at public four-year colleges were $11,610, while private nonprofit four-year colleges averaged $43,350. A lower-debt path can make it easier to accept a stable role instead of chasing the highest-risk offer after graduation.
This table summarizes the main factors that make one software engineering path more resilient than another. The categories are directional rather than predictive because layoffs depend on employer finances, management decisions, location, and economic timing.
| Resilience factor | Why it matters during downturns | What to look for |
| Essential business function | Teams that keep revenue, security, compliance, or operations running are harder to pause. | Security, cloud operations, payments, data platforms, healthcare systems, public services |
| Transferable technical stack | Skills used across many industries improve pivot options if one sector slows. | Python, Java, SQL, cloud platforms, Linux, APIs, CI/CD, automated testing |
| Stable funding source | Organizations with recurring revenue or public funding may cut less aggressively than speculative employers. | Government, defense contractors, utilities, hospitals, insurance, enterprise software |
| Measurable cost savings | Automation and reliability work can be easier to justify when budgets tighten. | Internal tools, DevOps, SRE, platform engineering, data pipeline optimization |
| Security or compliance exposure | Cyber risk and regulatory obligations do not disappear in recessions. | Secure software development, privacy engineering, identity management, audit support |
Some software engineers eventually move into research, teaching, or senior technical leadership. If you are considering long-term academic credentials outside the usual software path, compare timelines and costs carefully; this guide to the easiest doctorate to get can help you understand how accelerated doctoral formats differ from traditional programs.
Which Software Engineering Career Paths Offer the Strongest Job Stability During Downturns?
The most stable software engineering paths usually support systems that organizations cannot afford to let fail. During downturns, employers may reduce experimental features, hiring pipelines, and speculative product teams before they cut staff responsible for security, reliability, compliance, and core platforms.
The table below ranks common software engineering career paths by recession-resilience profile. Salary and outlook are not the only factors; a role with moderate growth may still be stable if it serves a critical function in a stable industry.
| Career path | Typical responsibilities | Recession-resilience profile | Best fit |
| Cybersecurity software engineer | Build secure systems, harden applications, manage identity, support threat detection, reduce vulnerabilities | Very strong because security risk, insurance pressure, and compliance obligations continue during downturns | Students who like systems thinking, risk analysis, secure coding, and incident response |
| Cloud infrastructure engineer | Design cloud architecture, manage deployment systems, optimize performance, control cloud costs | Strong because cloud systems support core operations and cost optimization becomes more important | Graduates interested in Linux, networking, automation, and cloud platforms |
| DevOps or site reliability engineer | Automate deployments, monitor uptime, improve reliability, manage CI/CD pipelines | Strong because outages are expensive and lean teams rely on automation | Engineers who enjoy operations, scripting, monitoring, and cross-team problem solving |
| Data engineer | Build data pipelines, warehouses, reporting infrastructure, and analytics systems | Strong when tied to finance, healthcare, fraud, logistics, or compliance decisions | Graduates who like SQL, Python, distributed systems, and business metrics |
| Back-end software engineer | Build APIs, databases, services, integrations, and business logic | Moderate to strong when supporting revenue systems, payments, enterprise platforms, or regulated workflows | Students who want broad transferability across industries |
| Quality assurance automation engineer | Create automated tests, improve release quality, prevent defects, support continuous delivery | Moderate to strong because lean teams need reliable releases, though manual-only QA can be more vulnerable | Graduates who like debugging, test design, scripting, and process improvement |
| Front-end product engineer | Build user interfaces, design interactions, run product experiments, improve customer experience | Moderate; stable in essential platforms but more vulnerable in growth-dependent consumer products | Engineers who pair UI skills with accessibility, performance, analytics, and design systems |
| Game developer or speculative app developer | Build entertainment software, games, or early-stage consumer apps | Lower because entertainment, advertising, and venture-funded product bets can be cyclical | Graduates with high risk tolerance and strong portfolios |
A practical way to judge stability is to ask whether the work protects revenue, reduces risk, satisfies regulation, or keeps infrastructure running. If the answer is yes, the role is usually more defensible when budgets shrink. If the role depends mainly on future growth, brand experiments, or investor-funded expansion, the risk is higher.

Which Industries Provide the Most Recession-Resistant Careers for Software Engineering Graduates?
Industry choice can matter as much as job title. A software engineer in healthcare data infrastructure may have steadier demand than a similarly skilled engineer working on discretionary consumer features, because healthcare, insurance, government services, and utilities continue operating even when consumer spending slows.
The table below compares industries by how software work usually performs during economic stress. These are not guarantees; individual employers can still freeze hiring, reorganize, or cut teams.
| Industry | Why it can be resilient | Software roles with stronger fit | Main trade-off |
| Government and public sector | Public services, benefits systems, defense, transportation, and civic infrastructure require ongoing technology support | Systems developer, cybersecurity engineer, cloud modernization engineer, database engineer | Hiring can be slower, and salaries may trail top private-sector offers |
| Healthcare and health insurance | Patient records, claims, scheduling, privacy, and analytics remain essential | Data engineer, interoperability engineer, security engineer, back-end engineer | Regulatory complexity and legacy systems can be demanding |
| Cybersecurity and risk management | Threats continue regardless of the economy, and breaches can be costly | Application security engineer, identity engineer, security automation engineer | Work may involve urgent incidents and high accountability |
| Financial services and insurance | Payments, fraud detection, risk modeling, compliance, and customer systems remain critical | Back-end engineer, data engineer, platform engineer, security engineer | Some investment, fintech, and lending segments are sensitive to interest rates and market cycles |
| Utilities, energy, and telecommunications | Infrastructure services are essential for households, businesses, and public safety | Network software engineer, reliability engineer, embedded systems engineer, security engineer | Technology stacks may be specialized or slower-moving |
| Enterprise software | Businesses keep core tools for payroll, accounting, HR, logistics, and compliance | Platform engineer, back-end engineer, QA automation engineer, integrations engineer | Customer budget cuts can slow new sales and expansion teams |
| Advertising, media, gaming, and consumer apps | Demand may rebound quickly after downturns, but spending is often discretionary | Front-end engineer, mobile engineer, game systems engineer, analytics engineer | Layoff and hiring-freeze risk is often higher when revenue depends on ads, subscriptions, or venture funding |
Mission-driven students sometimes compare software work in healthcare with direct clinical or behavioral health careers. If that broader comparison matters to you, reviewing affordable LMFT programs can clarify how clinical training, licensure timelines, and software-adjacent healthcare technology roles differ.
Which Employer Types Offer Better Job Security for Software Engineering Degree Holders?
Employer type affects job security because funding models differ. A profitable enterprise software company, a federal contractor, a hospital system, and a venture-backed startup can all hire software engineers, but their tolerance for downturns is not the same.
For many graduates, the safest choice is not always the employer with the biggest brand name or highest starting salary. It is the employer whose software team is tied to essential operations and sustainable funding.
| Employer type | Job-security strengths | Risks during downturns | Best candidate strategy |
| Federal, state, and local government | Stable mission, long-term systems, public funding, benefits | Slower hiring, budget cycles, security clearance requirements for some roles | Build skills in cybersecurity, cloud modernization, accessibility, databases, and documentation |
| Defense contractors and regulated contractors | Multi-year contracts and security needs can stabilize demand | Contract changes, clearance constraints, location requirements | Learn secure development, systems engineering, compliance, and DevSecOps |
| Large profitable enterprises | Recurring revenue, internal mobility, mature infrastructure | Reorganizations can still eliminate teams, especially non-core products | Choose teams tied to revenue, infrastructure, risk, or compliance |
| Hospitals, insurers, and health technology vendors | Essential workflows and regulatory obligations support ongoing systems work | Legacy systems, budget pressure, complex stakeholders | Develop data privacy, interoperability, security, and back-end engineering skills |
| Venture-backed startups | Fast learning, broad responsibility, equity upside | Funding risk, runway pressure, sudden pivots, high layoff exposure | Check cash runway, revenue quality, customer retention, and whether the product is essential |
| Consulting firms and agencies | Varied experience and client exposure | Bench risk when clients cut projects | Build client-facing skills and specialize in high-demand areas like cloud, security, or data |
Software engineers who want to move into product leadership, technology management, or operations strategy may later add business training. If accreditation is important for that path, comparing an AACSB online MBA can help you evaluate management education without stepping away from technical work.
Which Software Engineering Careers Face the Lowest Layoff and Unemployment Risk?
The lowest-risk software careers are usually those with a durable reason to exist even when growth slows. BLS data places information security analysts among the fastest-growing computer occupations, with a 2024 median annual wage of $124,910 and much faster-than-average projected growth from 2024 to 2034. That does not remove layoff risk, but it signals that security skills remain valuable across many industries.
Layoff risk is lower when a role is both essential and transferable. A narrow specialist on a discontinued product may struggle even if the title sounds technical, while a security-aware back-end engineer with cloud and database skills can often move across sectors.
Use the following comparison to separate lower-risk roles from roles that may be attractive but more exposed during downturns.
| Lower-risk profile | Why risk is lower | Higher-risk counterpart | Why risk may rise |
| Application security engineer | Security flaws, audits, and compliance deadlines continue in weak markets | Growth experiment engineer | Experimentation budgets are easier to pause |
| Cloud cost optimization engineer | Employers want lower infrastructure spending during downturns | New-product prototyping engineer | New bets may be delayed until funding improves |
| Data platform engineer | Reporting, forecasting, fraud detection, and operations depend on reliable data | Marketing analytics engineer focused only on acquisition campaigns | Advertising and acquisition budgets can shrink |
| DevOps/SRE engineer | Automation and uptime reduce operational risk for lean teams | Manual release coordinator with limited automation skills | Manual processes are easier to consolidate or automate |
| Back-end engineer in regulated systems | Core workflows must run reliably and meet compliance requirements | Feature engineer in discretionary consumer apps | Consumer demand and venture funding can weaken quickly |
Common mistakes can make a software engineering career less resilient than it looks on paper. Watch for these red flags before choosing a role or accepting an offer:
- Assuming a famous tech company is safer than a smaller employer with stable revenue and essential products.
- Judging job security by salary alone instead of asking whether the team supports revenue, compliance, security, or core infrastructure.
- Choosing an ultra-specialized tool or product niche without building portable skills in programming, systems, testing, data, and communication.
- Ignoring funding risk at startups, especially when the employer has unclear revenue, short cash runway, or heavy dependence on future fundraising.
- Overlooking whether layoffs have targeted your specific function, not just the company overall.

Which Software Engineering Career Paths Offer the Best Mix of Salary Stability and Job Security?
The best recession-resilient paths balance strong compensation with demand that is not purely tied to rapid expansion. BLS 2024 wage data shows a $131,450 median annual wage for software developers, quality assurance analysts, and testers. For readers, the key lesson is that salary potential remains strong, but the most stable earnings often come from roles embedded in essential systems rather than speculative product growth.
The following table compares salary stability and job security qualitatively. It is meant to support decision-making, not predict individual income or employment outcomes.
| Career path | Salary stability | Job-security profile | Why it may be a strong balance |
| Cybersecurity software engineer | High | Very strong | Security is required across government, finance, healthcare, retail, cloud, and enterprise software |
| Cloud infrastructure engineer | High | Strong | Cloud migration, reliability, and cost control remain priorities when budgets tighten |
| DevOps/SRE engineer | High | Strong | Lean organizations need automation, uptime, monitoring, and deployment efficiency |
| Data engineer | High | Strong when attached to operational decisions | Reliable data supports forecasting, fraud prevention, compliance, and executive decision-making |
| Back-end engineer | Moderate to high | Moderate to strong | APIs, integrations, and business logic are needed across many industries |
| QA automation engineer | Moderate | Moderate to strong | Automated testing helps teams release safely with fewer resources |
| Mobile or front-end engineer | Moderate to high | Varies widely | Stability improves when the work supports essential customer access, accessibility, or revenue workflows |
A higher-risk, higher-growth path can still be rational for graduates with low debt, strong savings, and a high tolerance for job changes. A more stable path may be better for students supporting family members, repaying loans, needing employer-sponsored benefits, or preferring predictable career growth.
What Are the Most Recession-Resistant Entry-Level Jobs for Software Engineering Graduates?
Entry-level software engineers face a different challenge: they often have less leverage, fewer internal advocates, and limited proof of production experience. During downturns, employers may reduce new-grad hiring before cutting experienced engineers. That makes the first role especially important.
The most resilient entry-level jobs are usually those where new graduates can contribute to maintenance, testing, data quality, security hygiene, infrastructure support, or internal automation. These roles may sound less glamorous than product development at a high-growth startup, but they often build durable skills.
| Entry-level role | Why it can be resilient | Skills to emphasize | Career path it can lead to |
| Junior back-end developer | Core services, APIs, and integrations are needed across many organizations | Java, Python, SQL, REST APIs, unit testing, Git | Back-end engineer, platform engineer, software architect |
| QA automation engineer | Automated testing supports reliable releases with smaller teams | Test automation, scripting, CI/CD, debugging, documentation | SDET, DevOps engineer, reliability engineer |
| Junior cybersecurity engineer | Security backlogs often remain important even during hiring slowdowns | Secure coding, vulnerability scanning, Linux, networking, Python | Application security engineer, security automation engineer |
| Data engineering associate | Organizations need clean data for financial, operational, and compliance decisions | SQL, Python, ETL, data modeling, cloud storage | Data engineer, analytics engineer, machine learning platform engineer |
| Cloud support or infrastructure associate | Cloud operations and cost control continue when companies reduce waste | Linux, networking, cloud fundamentals, scripting, monitoring | Cloud engineer, DevOps engineer, SRE |
| Public-sector software analyst | Government systems require maintenance, modernization, and user support | Requirements analysis, databases, accessibility, security basics, documentation | Systems analyst, software engineer, IT project lead |
New graduates can reduce risk by targeting roles with visible business value. A strong entry-level recession plan should include the following actions:
- Build one portfolio project that demonstrates a complete system, including a database, tests, authentication, deployment, monitoring, and documentation.
- Apply beyond big technology companies, including hospitals, insurers, local government, utilities, defense contractors, universities, logistics firms, and enterprise software vendors.
- Use internships, co-ops, open-source contributions, campus IT jobs, or research assistant roles to show production-like experience.
- Learn how to explain the business value of your work, such as reduced manual effort, improved reliability, better security, or faster reporting.
- Keep your first role flexible; a slightly lower starting salary in a stable sector can be a better platform than a high-risk offer with weak funding.
How Do Location and Remote Work Affect Software Engineering Career Resilience?
Location still matters, even in a remote-friendly field. Remote work can expand access to employers in stable industries, but it also increases competition because candidates are no longer limited to one metro area. During downturns, some employers narrow remote hiring, require hybrid schedules, or favor candidates near major offices.
The strongest location strategy is not simply "move to the biggest tech hub." Large hubs may offer more openings, but they can also concentrate layoffs in venture-backed startups and high-cost employers. Smaller metros with hospitals, universities, government agencies, defense contractors, insurance companies, or logistics operations may provide steadier options.
| Work arrangement | Resilience advantage | Potential risk | Best use case |
| Fully remote | Access to a wider employer pool and more recession-resistant sectors outside your region | Higher competition and possible return-to-office policy changes | Experienced engineers with strong portfolios and self-management skills |
| Hybrid in a major tech hub | More networking, internal mobility, and access to specialized teams | Higher living costs and exposure to tech-sector layoff cycles | Graduates seeking rapid growth and willing to manage higher volatility |
| Hybrid in a regional market | Access to stable local employers with lower living costs | Fewer specialized roles and slower job switching | Engineers prioritizing affordability, public-sector work, healthcare, insurance, or utilities |
| On-site regulated or cleared work | Lower competition for roles requiring proximity, clearance, or secure facilities | Less flexibility and possible geographic constraints | Software engineers interested in defense, infrastructure, government, or critical systems |
Before accepting a remote or location-dependent role, ask practical questions about resilience. These questions help reveal whether the opportunity is stable or only attractive on the surface:
- Has the company changed its remote-work policy recently, and could relocation be required?
- Is the team tied to a core product, internal infrastructure, compliance, security, or revenue operations?
- How many employees work in your function, and has that function been affected by recent cuts?
- Would your skills transfer to local employers if the remote role ended?
- Does the salary still make sense after considering housing, taxes, commuting, and emergency savings?
Which Transferable Skills Help Software Engineering Degree Holders Pivot During a Recession?
Transferable skills are one of the strongest forms of recession protection. They let software engineering degree holders move between roles, industries, and employer types when one market slows. The most useful skills combine technical depth with the ability to solve real organizational problems.
AI and automation are changing employer expectations, but they do not remove the need for engineers who understand systems, security, data quality, testing, and business constraints. In a downturn, AI-assisted coding can raise productivity expectations, so graduates should focus on skills that help them review, integrate, secure, and maintain software rather than only generate code.
The most valuable transferable skills for recession resilience include:
- Secure software development: Build authentication, authorization, encryption-aware designs, dependency management, and vulnerability remediation into normal engineering work.
- Cloud and infrastructure fundamentals: Understand Linux, networking, containers, monitoring, deployment pipelines, and cost controls.
- Data skills: Use SQL, Python, data modeling, data validation, and pipeline design to support reporting, forecasting, fraud detection, and compliance.
- Automation and testing: Write automated tests, scripts, CI/CD workflows, and monitoring tools that help lean teams maintain quality.
- Legacy system modernization: Improve older systems gradually through refactoring, documentation, migration planning, and API integration.
- Technical communication: Explain trade-offs, document decisions, write clear tickets, brief nontechnical stakeholders, and translate business risk into engineering priorities.
- Domain knowledge: Learn the workflows and regulations of stable sectors such as healthcare, insurance, public services, finance, utilities, and defense.
The best pivot strategy is to package your skills around problems employers still fund in a downturn. For example, "I build internal dashboards" is less resilient than "I build reliable data pipelines that support audit-ready financial and operational reporting."
How Can Software Engineering Degree Holders Build a Recession-Resilient Career Plan?
A recession-resilient career plan should reduce downside risk without closing off growth. The goal is to keep your skills employable across multiple sectors, maintain financial flexibility, and choose roles that remain valuable when budgets tighten.
Use this step-by-step approach to build a practical plan before a downturn forces rushed decisions:
- Map your current or target role to a business necessity: revenue protection, security, compliance, uptime, cost savings, customer retention, or essential service delivery.
- Choose one stable industry to learn deeply, such as healthcare, insurance, government, utilities, logistics, finance, or enterprise software.
- Build a portfolio that shows production-ready habits, including tests, documentation, deployment, observability, security considerations, and measurable outcomes.
- Keep your technical stack portable by maintaining strength in widely used languages, databases, cloud tools, APIs, and version control.
- Track employer health before accepting offers by reviewing revenue model, funding source, customer concentration, recent layoffs, hiring patterns, and whether your team is core or experimental.
- Maintain an emergency fund and avoid assuming the highest offer is the best offer if it comes with weak funding, unstable leadership, or unclear product-market fit.
- Network outside your current sector before you need a job, especially with engineers in government, healthcare, security, cloud, and data roles.
- Reassess your plan every six months because AI tools, remote policies, funding conditions, and employer priorities can change quickly.
Several mistakes can weaken an otherwise strong software engineering career plan. Avoid treating long-term job-growth projections as personal job security, ignoring employer type, relying on a single programming framework, or choosing a niche that does not match your risk tolerance. Also avoid delaying career maintenance until layoffs begin; resumes, portfolios, references, and interview practice are easier to improve before the market tightens.
Some software engineers eventually move into product management, operations, consulting, or entrepreneurship to diversify their options. If that direction interests you, comparing the easiest MBA program to get into can help you understand admissions flexibility while keeping your technical career active.
Other Things You Should Know About Software Engineering
A degree usually offers broader preparation in algorithms, systems, databases, software design, math, and long-term career mobility. A bootcamp can help with focused skill-building, but during downturns employers may favor candidates with internships, degrees, production experience, or strong portfolios. The best choice depends on cost, time, prior education, and the type of role you want.
Certifications are not always required, but they can help in cloud, cybersecurity, networking, and government-adjacent roles. Examples include cloud certifications, security credentials, and vendor-specific infrastructure credentials. They work best when paired with projects and experience, not as substitutes for practical engineering ability.
AI can make basic coding tasks more competitive, but it also increases demand for engineers who can review code, secure systems, design architecture, manage data quality, integrate tools, and understand business requirements. Graduates who use AI responsibly while strengthening systems, security, testing, and communication skills are better positioned than those who rely only on code generation.
Sometimes. A lower-paying role in healthcare, government, infrastructure, cybersecurity, or enterprise systems may be a smart trade-off if it offers stable experience, benefits, mentorship, and transferable skills. Compare total compensation, debt obligations, emergency savings, learning opportunities, and layoff exposure before deciding.
Top Trending Software Engineering Rankings
References
- Software engineering job openings hit five-year low? https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/
- Software Engineer Unemployment Stats 2026 https://rockstardeveloperuniversity.com/software-engineer-unemployment-statistics/
- 3 types of recession-proof skills and how to develop them | edX https://www.edx.org/resources/how-to-future-proof-your-skills
- The rise—and fall—of the software developer https://www.adpresearch.com/research/the-rise-and-fall-of-the-software-developer
- The Most Recession-Proof Jobs in the Tech Industry - Computer Measurement Group https://www.cmg.org/2023/05/the-most-recession-proof-jobs-in-the-tech-industry/
- Being a US-based Software Engineer in 2025; is it what it used to be? https://jeffry.in/us-swe-economy-2025/
- Software Engineers Face Hiring Challenges https://www.pennyforward.com/software-engineers-face-hiring-challenges/
- Which Jobs Are Recession Proof? https://www.reveliolabs.com/news/macro/which-jobs-are-recession-proof/
- 5 recession-proof skills that make you immediately employable | ELVTR https://elvtr.com/blog/5-recession-proof-skills-that-make-you-immediately-employable
- What the Data Actually Shows About AI and Junior Developer Employment Decline - SoftwareSeni https://www.softwareseni.com/what-the-data-actually-shows-about-ai-and-junior-developer-employment-decline/