STEM Zone 4: Considerable Preparation

Software Developer

Software Developer is one of the fastest-growing occupations in the country, projected to grow +15.8% through 2034. Median pay sits at $135,980 nationally, a strong return for the training investment.

About Software Developer

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. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.


Median Wage
$135,980
Employed Nationally
1.7M
Openings / Year
115,200
Entry Education
Bachelor's degree
Job Zone
Zone 4: Considerable Preparation

Also known as:

AI Specialist (Artificial Intelligence Specialist) Application Analyst Application Architect Application Developer Application Engineer

How Much Do Software Developers Make?

Software Developer earn $135,980 nationally, well above the national median for college graduates. The middle 50% of earners fall between $105,210 and $171,980. Actual pay varies by employer, specialization, and location.

$135,980
National Median (Annual)

Well above average for college graduates.

$105K–$172K
Middle 50% Range

25th to 75th percentile. Most workers earn within this band.


Earnings Range

What Do Software Developers Do?

O*NET data identifies 5 core activities and 5 measurable skills for Software Developer roles. Use this section to judge whether the day-to-day reality aligns with what you actually want to spend time doing.

What You'll Do

  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.

Core Skills Employers Look For

Programming Critical Thinking Judgment and Decision Making Reading Comprehension Active Learning

Who Thrives Here

I
Investigative

This career demands analytical thinking: researching problems, interpreting data, and applying logical reasoning to find practical solutions.

C
Conventional

Success depends on precision and structured processes, where detail-oriented people who work consistently within established systems perform best.

R
Realistic

Hands-on tasks, physical activity, or working with tools and real materials are central parts of the daily work here.

Where Do Software Developers Work?

What the physical and mental conditions of this job actually look like day to day, based on O*NET Work Context data collected from people working in this occupation.

Work Setting
Mixed

Split between indoor and outdoor or field settings.

Physical Demands
Light

Mix of sitting and movement throughout the day.

Stress Level
Moderate

Moderate pressure. Regular deadlines exist but are generally manageable with experience.

What Is the Job Outlook for Software Developers?

The BLS projects +15.8% employment change for Software Developer through 2034, well above the national average of +5%. About 115,200 openings per year keep the field accessible to new entrants.

↗ +15.8%
10-Year Growth (2024–2034)

Much faster than average.

115,200
Annual Openings

New positions plus replacements for retirees and career-changers.

1.7M
Currently Employed

Total US employment as of BLS May 2024.

Source: BLS Employment Projections 2024–2034 and Occupational Employment and Wage Statistics May 2024.

Where the Jobs Are

The five states below employ the most Software Developer professionals nationwide. State-level wages can differ significantly from the $135,980 national median. Research your specific market before committing to a program.

# State Jobs Median Wage vs. National
1 California 292,630 $170,910 +25.7%
2 Texas 151,460 $130,500 -4.0%
3 New York 104,130 $161,260 +18.6%
4 Washington 91,470 $166,910 +22.7%
5 Virginia 83,290 $134,470 -1.1%

Source: BLS Occupational Employment and Wage Statistics, May 2024. Employment figures rounded. Read our methodology →

How to Get Here

Most Software Developer positions require a bachelor's degree to qualify. The 10 programs below are the most common academic pathways into this field, ranked by how many graduates they produce each year.

Bachelor's degree
Zone 4: Considerable Preparation

These positions typically require a bachelor's degree and several years of related experience before advancing into senior roles.


Degree Programs That Lead Here

# Program Graduates/yr 4yr Median Colleges
1 Information Systems 103,827 $92,374 1,579
2 Computer Science 72,693 $107,009 1,053
3 Information Science 20,202 $85,294 473
4 Computer Engineering 18,973 $109,015 418
5 Computer Software & Media 14,684 $58,894 726
6 Computer Systems Networking 13,734 $73,587 618
7 Computer Programming 12,983 $83,439 628
8 Data Science 4,416 256
9 Computer Engineering Tech 3,432 $83,742 250
10 Mathematics and Computer Science 1,489 $118,943 98

Top Colleges for Aspiring Software Developers

Colleges offering the degree programs that lead to this career, ranked by UCD Score. A strong program plus solid outcomes is a good place to begin your search.

# College UCD Score Net Price Salary 10yr
1 United States Naval Academy Annapolis, MD 97
2 United States Air Force Academy USAF Academy, CO 96
3 United States Military Academy West Point, NY 96
4 Princeton University Princeton, NJ 94 $6,128 $110,066
5 CUNY Bernard M Baruch College New York, NY 93 $3,033 $75,971
6 University of California-Los Angeles Los Angeles, CA 93 $12,548 $82,511

Plan Your Path

Once you've sized up Software Developer, these tools turn the numbers into a plan. Estimate the real cost of a degree that leads here, weigh the long-term payoff, compare specific colleges side-by-side, and find programs that match your profile.

Software Developer Pros & Cons

Strong earnings and growing demand make Software Developer a compelling path. The 4 strengths and 1 trade-offs below are drawn from BLS wage data and employment projections.

PROS
  • Very high median salary The national median of $135,980 places this career well above average for college graduates, with significant upside at the 75th percentile.
  • Exceptional job growth The BLS projects +15.8% employment growth through 2034, one of the fastest rates across all occupations. Demand for qualified candidates should remain elevated for a decade.
  • High earning ceiling Top earners (75th percentile) reach $171,980 annually. Strong performers, specialists, and those in high-cost markets have significant upside beyond the median.
  • Large, established field 1.7M people work in this occupation nationally, creating a broad job market with openings spread across every region and industry.
CONS
  • Multi-year ramp before career-level pay This is a Job Zone 4 occupation, these positions typically require a bachelor's degree and several years of related experience before advancing into senior roles. Most workers in this field spend their first several years at entry-level pay well below the $135,980 median while building the experience employers require.

Software Developer Frequently Asked Questions

How much do Software Developer professionals earn?
The national median annual wage for Software Developer is $135,980, well into the top quartile of US wages. The middle 50% of earners fall between $105,210 and $171,980. Pay varies by employer size, industry sector, specialization, and geography. National figures are a starting point, not a guarantee.
Is Software Developer a good career?
Yes, the data is strong. A $135,980 median with +15.8% projected growth through 2034 is a combination most career fields can't match. The real variable is early career: workers around the 25th percentile earn $105,210, so your first employer and location will shape your trajectory more than the national number suggests.
How long does it take to become a Software Developer?
Expect 4 years of undergraduate education followed by 2 or more years of field experience before most employers consider you qualified for career-level positions. A bachelor's degree is the typical minimum credential. Degree programs like Information Systems are typical entry paths. Early-career pay during this ramp-up period will be meaningfully below the $135,980 national median. Factor that gap into any program ROI calculation.
How fast is the Software Developer field growing?
Very fast. The BLS projects +15.8% growth for Software Developer through 2034, well above the roughly 5% national average and among the fastest rates across all occupations. Demand is being driven by structural forces, not cyclical ones. About 115,200 job openings per year are expected as the field expands and existing workers move on. From a current base of 1.7M workers, sustained growth creates real hiring volume, though fast-growing fields also attract more new graduates competing for entry-level roles.
Why do Software Developer salaries vary so widely?
The $66,770 gap between the 25th ($105,210) and 75th ($171,980) percentile reflects how much employer type, industry, specialization, and geography affect pay. Entry-level roles and lower-demand markets cluster near the bottom; senior, specialized, or high-cost-metro positions push the top. In fields with this much spread, where you work and what you specialize in often matters more than years of experience.
What skills do Software Developer professionals need?
O*NET data identifies the core skills employers consistently prioritize for Software Developer roles: Programming, Critical Thinking, Judgment and Decision Making, Reading Comprehension, and Active Learning. These develop through formal education and hands-on work. Programs with internship or co-op requirements give you a meaningful head start on the ones that take time to build.

Continue Exploring

Browse our full directory: every college, major, program, and career we track, all built from verified government data.