Career profile · SOC 15-1252

Software Developers

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

Median salary
$133,080
per year
Growth outlook
Much Faster Than Average
BLS 10-yr
Education
Bachelor's degree
AI exposure
8.3/10
automation risk

Salary distribution (US)

Real salary data from U.S. Bureau of Labor Statistics. The p10–p90 spread tells you more than the median alone.

Bottom 10%
$74,600
25th %ile
$101,800
Median
$133,080
75th %ile
$168,200
Top 10%
$202,600

Top skills

Programming Complex Problem Solving Systems Analysis Critical Thinking Active Learning Mathematics Quality Control Analysis Judgment and Decision Making Operations Analysis Technology Design

Knowledge you'll build

  • Computers and Electronics
  • Engineering and Technology
  • Mathematics
  • English Language
  • Design
  • Customer and Personal Service
  • Administration and Management
  • Telecommunications

A day in the life

You start your morning by checking Slack messages and scanning through pull request reviews over coffee, often before you even get to the office or open your home-office laptop. Your day is a mix of focused coding sessions, pair-programming with teammates, and attending standups or design-review meetings where you hash out architectural decisions on a whiteboard or shared screen. You spend hours in your IDE and terminal, writing features, squashing bugs, and pushing code through CI/CD pipelines, frequently toggling between documentation, Stack Overflow, and internal wikis. The most satisfying moments come when a stubborn bug finally clicks into place or when you ship a feature that users actually love, but the challenge is constant context-switching between deep technical work and the collaborative demands of a team.

Related careers

Is Software Developers right for you?

Take the Holland test + Big-5 to see how well this career matches your profile.

Get personalised fit →