Skip to main content
high Risktechnology

Software Developer

Research, design, and develop computer and network software.

Role Exposure Estimate
77%
Baseline: 55% 22 points after current signals

Signals updated 8/25/2026

Task-by-Task Analysis

Here's how AI might impact each core task of a software developer:

Write code60% estimated exposure
Debug programs55% estimated exposure
Design system architecture40% estimated exposure
Collaborate with team20% estimated exposure

Current Risk Signals

Recent factors included in this role estimate:

+19%
layoffs
60,342 workers laid off in related industries (4 AI-related)
+3%
employment
-2.8% employment change year-over-year

These signals are reviewed on a schedule and may not reflect every recent event. Use the score as a directional estimate, not a prediction.

Score Breakdown

Base Risk (O*NET Research)55%
Industry Layoffs+19%
Employment Trends (BLS)+3%
Final Score77%

Risk Trend (90 Days)

Loading chart...

AI Tools Threatening This Role

GitHub Copilot
AI code generation
Low-code platforms
Automated testing

Work Current Tools Handle Less Reliably

Architecture design
Complex problem solving
Leadership
Innovation

Practical Ways to Adapt

AI/ML engineering
System design
Cloud architecture
AI tools proficiency

Key Skills for This Role

ProgrammingProblem SolvingSystem Design

Career Overview

Median Salary$127,000/yr
Total Employed1.8M
Job Outlookgrowing
Categorytechnology

Get Your Score

This page shows the average role. Check the tasks that fill your actual day to see where your score differs.

Data sources: U.S. Bureau of Labor Statistics (BLS), O*NET OnLine, industry research reports. Occupation pages use versioned task data and a consistent scoring model. Individual results also reflect the tasks a person selects.

See How Your Specific Role Compares

This page shows general data. Get a personalized score based on your exact responsibilities, experience, and skills. Takes 2 minutes.