National Career Overview

Software developers

Explore national salary, projected growth, education requirements, and career opportunities across the United States.

National Median Pay $135,980$65.38/hr
Projected Growth 15.8%
Annual Openings 115,200
Employment Outlook BLS 2024–2034 projections
AI Skills Match Skills & career similarity
Location Intelligence States & metro rankings
Career outlook

National Snapshot

A concise view of this occupation’s national scale, compensation, and projected demand.

Compensation
Median Pay $135,980$65.38/hr

National median annual wage for this occupation.

National
Employment 1,693,800

Estimated jobs currently supported nationwide.

Outlook
Projected Growth 15.8%

Projected employment change through 2034.

Opportunity
Annual Openings 115,200

Estimated openings created each year.

Pathway

Preparation

The typical education, prior experience, and on-the-job training associated with entry into this career.

STEP 1

Education

Bachelor's degree

STEP 2

Experience

None

STEP 3

Training

None

Top Skills for Success

These are the highest-rated capabilities associated with success in this occupation. Scores are derived from occupational skill analysis and are measured on a 100-point scale.

Computers & information technology
99 / 100
99%
Critical & analytical thinking
97 / 100
97%
Problem solving & decision making
84 / 100
84%
Writing & reading
79 / 100
79%
Mathematics
76 / 100
76%
Project management
74 / 100
74%
Creativity & innovation
69 / 100
69%
Detail oriented
69 / 100
69%
Mechanical
60 / 100
60%
Science
60 / 100
60%
AI Career Matching

Careers You'll Also Love

Based on skills, knowledge, and work activities, these occupations are the closest match to your current career.

5 Similar Careers
Similar Career

Computer occupations, all other

Highly Compatible Career
Details available with a free account
Salary · Growth · Match Score
Create Free Account
Similar Career

Computer network architects

Highly Compatible Career
Details available with a free account
Salary · Growth · Match Score
Create Free Account
Similar Career

Engineers, all other

Highly Compatible Career
Details available with a free account
Salary · Growth · Match Score
Create Free Account
Similar Career

Industrial engineers

Highly Compatible Career
Details available with a free account
Salary · Growth · Match Score
Create Free Account
Similar Career

Electrical engineers

Highly Compatible Career
Details available with a free account
Salary · Growth · Match Score
Create Free Account
Location Intelligence

Best Places for This Career

Explore the states and metropolitan areas offering the strongest combination of salary, employment, demand, and long-term opportunity.

PREMIUM

Best States

Discover where this career delivers the strongest combination of salary, employment demand, and long-term opportunity.

Highest Salaries
Opportunity Score
Employment Demand
Growth Rankings
View Top 3 States
PRO

Best Metro Areas

Discover metro markets where compensation, hiring demand, and long-term momentum align.

  • Top-paying cities
  • Fast-growing markets
  • Local opportunity rankings
View Top 3 Metro Areas
CAREERGPS INSIGHTS

Career Analysis for Software Developers

Understand the salary, outlook, education, and geographic opportunities shaping this career.

Is Software developers a Good Career?

Software developers work in a large, growing occupation with significant opportunities across the United States. National employment stands at 1,694,000, and projected employment growth of 15.8% suggests continued demand. With an estimated 115,000 annual openings, this field can offer options both for new entrants and for experienced professionals seeking new roles. The national median annual salary of $133,080 reflects strong earning potential. Top skills include computers and information technology, critical and analytical thinking, problem solving and decision making, writing and reading, and mathematics, supported by abilities in project management, creativity and innovation, detail orientation, mechanical skills, and science. Career paths may also connect to related occupations such as computer occupations (all other), computer network architects, and several types of engineers. Overall, software development combines a large job base, projected growth, and a broad skill profile, making it an attractive option for students, career changers, and professionals planning their next step.

Software Developers Salary

Software developers have strong earning potential, with a national median annual salary of $133,080. Pay can vary significantly by location. Among the top states by opportunity score, median salaries range from $138,390 in Colorado up to $174,410 in California. Massachusetts, New York, and Washington also report median salaries above $160,000. At the metro level, the San Jose–Sunnyvale–Santa Clara area shows a particularly high median salary of $213,110, while San Francisco–Oakland–Fremont reaches $186,640. Other leading metros such as New York–Newark–Jersey City, Boston–Cambridge–Newton, and Washington–Arlington–Alexandria report median salaries between about $154,930 and $166,830. These figures indicate that location choices can have a substantial impact on compensation, and that top metros and states often combine higher salaries with strong opportunity scores, which may appeal to professionals willing to relocate or target specific markets.

Job Outlook for Software Developers

Software developers benefit from a large employment base and notable projected expansion. National employment is 1,694,000, indicating many existing roles across employers and regions. Projected employment growth of 15.8% points to an expanding field, and 115,000 annual openings suggest ongoing hiring needs. These openings can come from both new job creation and turnover in existing positions, supporting opportunities for both new graduates and experienced professionals. The same 15.8% growth rate appears in the top states and metro areas by opportunity score, showing that this projected expansion is not limited to a single geography. For students planning degrees and for career changers investing in new skills, the combination of high employment, projected growth, and substantial annual openings makes software development a forward-looking career path to consider when planning long-term goals and job search strategies.

Where Are the Best Opportunities for Software Developers?

Location is an important factor for software developers, with several states and metros standing out. Among states, California leads the CareerGPS opportunity scores at 67.38, with a median salary of $174,410 and employment of 284,390. Massachusetts and New York follow closely with opportunity scores around 65.8 and median salaries above $165,000, while Washington and Colorado also offer notable scores above 56 and solid median pay. At the metro level, San Jose–Sunnyvale–Santa Clara, CA, shows the highest opportunity score at 77.42, the highest median salary at $213,110, and employment of 87,350. The New York–Newark–Jersey City metro nearly matches that score at 77.27 with 121,000 employed developers. San Francisco–Oakland–Fremont, Washington–Arlington–Alexandria, and Boston–Cambridge–Newton also post strong opportunity scores above 63. Together, these figures highlight that certain metros and states combine higher salaries, larger employment bases, and competitive opportunity scores, giving job seekers several concentrated markets to target.

Education for Software Developers

The typical education requirement for software developers is a bachelor’s degree, which aligns with the broad and technical skill set associated with this career. Foundational abilities in computers and information technology, mathematics, and science support the technical side of the role. Equally important are critical and analytical thinking, problem solving and decision making, and strong writing and reading skills, which contribute to understanding complex problems and communicating solutions. Project management skills help in organizing work and coordinating tasks, while creativity and innovation, along with being detail oriented, support producing effective and accurate results. Mechanical skills may also be relevant depending on the specific focus. Students and career changers considering this path can use this skill profile as a guide when choosing degree programs or professional development options, and professionals already in the field can use it to identify areas for continued growth or specialization.

Your next move

Turn career data into a location strategy.

Use CareerGPS Pro to compare markets, understand the tradeoffs, and focus on the places with the strongest potential.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.