Home Careers Software Developers
Career Hub · SOC 15-1252 · 1.7M U.S. workers

Software DevelopersHigh AI Exposure

Software Developers earn $133,080/year at the national median, with 1.7M workers in the U.S. The field is growing (+15.8% projected through 2034) — but AI exposure is high, which materially shapes what the next decade looks like.

10-Yr Growth
+15.8%
Projected 2024–2034
Annual Openings
115,200
/year, including replacements
Education
Bachelor's degree
nan
Wage Distribution

What Software Developers actually earn

BLS OEWS percentiles for 2024. The blue marker is the national median — but pay varies sharply with experience, employer, and metro.

10th$79,850
25th$103,050
Median$133,080
75th$169,000
90th$211,450

A software developers at the 10th percentile (early-career or low-cost-of-living regions) earns $79,850; at the 90th (senior, high-COL metros, or specialty paths), $211,450 — a 2.6× spread.

AI Impact Outlook

How AI is reshaping Software Developers

Three scenarios using the DegreeOutlook AI Impact Model. Combines Felten-AIOE language-model exposure, OpenAI GPT-task exposure, and Frey-Osborne automation probability — calibrated against BLS occupational growth.

Optimistic · 2034
107% jobs persist
AI augments rather than replaces. Workers oversee model output and handle edge cases. BLS's +16% growth holds; productivity gains create new specialist roles.
Base Case · 2034
82% jobs persist
Significant task automation. Hiring shifts toward senior judgement roles; entry-level pipeline thins. Net employment grows modestly.
Pessimistic · 2034
39% jobs persist
Aggressive automation across 87% of tasks. Headcount declines outpace growth. Field consolidates around specialists who direct AI-driven workflows.

Methodology: GPT-task exposure (Felten et al. 2023) measures the fraction of work activities where large language models can substitute or substantially augment a human. We blend this with BLS 10-year growth (+15.8% for this role) to project a range — the gap between optimistic and pessimistic reflects honest uncertainty about how aggressively employers will adopt automation. Full methodology →

What the work actually looks like

Day-to-day reality, career path, and honest outlook

Your day begins not with a blank screen, but with a team stand-up, reviewing progress on a new mobile banking feature. From there, you might spend the morning collaborating with a product manager to clarify user requirements, then dive into the code to debug a complex performance issue in a cloud-based service. The afternoon could involve a peer code review—critiquing a colleague’s work for efficiency and security—before you write and run automated tests on your own code, ensuring it’s robust enough for deployment. This is the rhythm of a software developer: a cycle of problem-solving, collaboration, focused creation, and rigorous validation.

Early in your career, you’ll likely focus on executing well-defined tasks: fixing bugs, implementing small features, and learning the vast codebase of an existing system. After five years, with earnings pushing past the median wage of $133,080, you’ll be expected to own entire features, from concept to launch. You’ll mentor junior developers and contribute to architectural decisions. By year fifteen, you could be a principal engineer or architect, setting the technical strategy for entire product lines and earning at the top of the scale, which can exceed $200,000. Your focus will shift from writing code to designing the systems that other developers build upon.

The most common path into this field is a Bachelor’s degree in Computer Science, though specialized degrees in areas like Artificial Intelligence, Cloud Computing, and Computer Engineering are increasingly valuable. While certifications in cloud platforms like AWS or Azure can give you an edge, your portfolio is your most critical asset. A degree gets you the interview, but a portfolio of personal projects, internship contributions, and open-source work proves you can actually build things. This practical experience is what makes you truly employable.

With an 87% AI exposure score, this career is at the epicenter of technological change. Be direct: AI is already automating core development tasks. It can generate boilerplate code, suggest bug fixes, and even draft simple applications. Consequently, the job is rapidly shifting from being a *writer* of code to a *supervisor* of AI-driven development. Entry-level roles focused on routine coding are thinning out. The new expectation is for developers who can provide precise instructions to an AI, critically evaluate its output for quality and security, and integrate it into a larger, complex system.

The future of software development is a fascinating paradox. While AI is automating tasks, the industry is still projected to grow by nearly 16%, creating over 115,000 openings each year. This isn't a contradiction. The demand for new software, systems, and digital experiences is simply outpacing what AI alone can produce. The openings will be for a new kind of developer—one who leverages AI as a powerful tool for productivity, focusing their human ingenuity on architecture, user experience, and strategic problem-solving. The career isn't vanishing; it's evolving into a more senior, strategic role from day one.

Education Paths

Which majors lead to software developers

Most graduates entering this career studied one of these college majors. Click any to see schools, ROI by program, and full earnings outcomes.