Software Engineer

Also known as: Software Developer, Programmer, Coder, SWE, Application Developer, Software Development Engineer

Technology & AIBachelor's DegreeStrong Growth

Design, build, test, and maintain the software applications and systems that businesses and consumers run on.

Salary Range

Entry Level
$85K
Starting salary
→
Top Level
$1.1M
Top salary
Distinguished Engineer

The highest-paid specialization or seniority level for software engineers.

About 1 in 400 reaches this level

About 1.7M software developers in the US (BLS Employment Projections, SOC 15-1252, 2025); only ~3,000-5,000 hold Distinguished Engineer titles at $1.1M total comp.

Salary data based on 2025 BLS, Glassdoor, and industry reports. Actual compensation varies by location, experience, and employer.

How to Become One

This career typically requires a bachelor's degree. Here are the top colleges for it:

Explore all colleges →

Cost to Qualify

Bachelor's degree (4 years)
4 years after school
$56,454
Tuition and required fees. Living costs are not included

Four years of tuition and required fees runs about $56K at a typical public college in our list (in-state) and about $288K at a typical private one. Both are pricier than the US national averages (about $48K public in-state, $180K private nonprofit, College Board 2025-26) because our 161-college dataset only includes nationally-ranked schools, not every US college. This excludes room and board, which we show separately on each college's page.

Sticker price, not what most people pay — scholarships, aid and in-state status all move it. Room and board is shown separately on each college's page.

AI Risk Assessment

High Risk (Level 4/5)How we score ›

Software work is where AI has gone furthest. Anthropic's March 2026 labor-market study compared what AI models could do with how people actually use its Claude chatbot at work. Computer programmers came out as the most exposed job it measured: AI was already being used on tasks making up 75% of the job. What AI does best (routine code, boilerplate, tests, simple bug fixes) is the work junior engineers used to be hired to learn on, and that is where the damage shows. A Stanford study of payroll data found that employment of software developers aged 22 to 25 had fallen nearly 20% by September 2025 from its peak in late 2022. Across the jobs most exposed to AI, young workers' employment fell 16% compared with young workers in the least exposed jobs, even after allowing for how each employer was doing overall, while employment of experienced workers held steady. Anthropic found that 22 to 25 year olds became about 14% less likely to start a job in a highly exposed occupation after ChatGPT arrived, though that result is only just statistically significant. Our rubric weighs entry-level impact most heavily, and this is what puts the job at 4.

Layoffs are also on the record now. Challenger, Gray & Christmas, which tracks announced US job cuts, says AI was the top reason employers gave for cuts for the fifth month in a row in July 2026, and that AI has been named in 112,713 announced cuts so far in 2026, about 24% of all cuts. The technology industry announced 149,023 cuts through July, 67% more than a year earlier. Read those numbers with some care: they count what companies say, and Challenger itself notes that naming AI in a layoff announcement "can win over investors," so some cuts get the AI label for show.

It is not a 5 because the profession is not shrinking. BLS projects software developer jobs to grow 10% from 2025 to 2035, much faster than the average for all jobs, with about 106,100 openings a year, and it expects building software for AI itself to drive part of that demand. Anthropic found no clear rise in unemployment among workers in the most exposed jobs, and Challenger counts employers' announced hiring plans across all industries running 25% ahead of 2025. So the evidence points to a much harder way in, not a disappearing job. This is the fastest-moving field on our list and the error bars are wide.

What would change this score. If BLS or payroll data start to show total software developer employment falling, not only junior hiring, this goes to 5. If hiring of new graduates recovers for a year or two while AI coding tools keep spreading, it comes down to 3.

Sources

Ratings reflect a 10-year outlook based on 2025-2026 research, weighted toward entry-level impact. Individual outcomes will vary.

Is Software Engineer right for you?

Take our free 20-minute assessment to find out if software engineer matches your personality, interests, and strengths.

Take the Free Assessment