SOC 15-1252.00Bright outlook

    Software Developers

    Research, design, and develop computer and network software or specialized utility programs.

    Median pay
    $135,980
    Growth
    +10.2%
    Much faster than average
    Openings a year
    95,300
    Typical education
    Bachelor's degree

    Data verified Nov 2026 · CollegesRef 2026–27 edition

    Source: BLS 2025 wages · 2025–35 projections

    See the pathway

    Annual pay range

    Lowest 10% earn less than
    $82,460
    Median
    $135,980
    Highest 10% earn more than
    $214,670
    National wages for all workers in this occupation. BLS Occupational Employment and Wage Statistics, May 2025.

    1,687,890 people work in this occupation.

    In short

    Software developers design, create, and update computer programs and network software to solve technical problems. This career offers a median annual pay of $135,980, with opportunities driven by much faster than average job growth.

    Written with AI from the BLS, O*NET and CareerOneStop data on this page. Every figure is checked against that data before it is published.

    What software developers do

    Job Zone 4: Considerable preparation

    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.

    Most need a bachelor's degree and several years of related experience.

    What the work is like

    Software developers analyze what users need and build custom software solutions to meet those demands. Their daily tasks center on working with computers, processing complex information, and solving technical problems. They apply principles of mathematics, engineering, and computer science to write code, design systems, and update existing programs. Developers often collaborate with hardware engineers to ensure systems integrate smoothly, and they may manage application databases.

    This profession requires a strong investigative interest and a deep knowledge of computers, electronics, and technology design. Key skills include programming, critical thinking, systems analysis, and active learning. Developers must be creative thinkers who can evaluate information to ensure it meets strict standards. Because technology changes rapidly, professionals rely on intellectual curiosity, attention to detail, and adaptability. They must also communicate clearly with supervisors and team members to plan and prioritize their technical tasks.

    How to get there

    Entering this field typically requires a bachelor's degree. Most professionals also need several years of related work experience before securing a developer role. Students preparing for this career often major in computer science, computer programming, computer engineering, data science, or information sciences.

    While not always mandatory, developers can earn professional certifications to demonstrate their expertise. Examples include the Adobe Experience Manager Forms Developer Expert Certification, the Big Data Foundation Certification, and programmer certifications from Unity Technologies. Other options include the Cloud Technology Associate Certification and the Information Technology Specialist in Software Development. Some states also list specific licensing requirements for individuals performing this work.

    Pay and outlook explained

    The median annual pay for software developers is $135,980. Earnings vary based on experience and location, with the lowest 10% of workers earning less than $82,460 and the highest 10% earning more than $214,670.

    With 1,687,890 people employed in this field, the occupation is expanding rapidly. Employment is projected to grow by 10.2% from 2025 to 2035, which is much faster than the average for all occupations. This growth, combined with normal turnover, is expected to result in 95,300 job openings each year.

    Interest profile

    Realistic (R)
    44 / 100
    Investigative (I) · strongest
    84 / 100
    Artistic (A)
    23 / 100
    Social (S)
    14 / 100
    Enterprising (E)
    15 / 100
    Conventional (C)
    77 / 100
    How strongly each interest area describes the work, from O*NET (scores rescaled to 0–100). The interest code lists the strongest areas in order.

    Interest code ICR. Compare it with yours

    What you'd do

    Working with Computers
    90
    Processing Information
    85
    Making Decisions and Solving Problems
    84
    Thinking Creatively
    83
    Communicating with Supervisors, Peers, or Subordinates
    81
    Analyzing Data or Information
    80
    Updating and Using Relevant Knowledge
    78
    Organizing, Planning, and Prioritizing Work
    77
    Getting Information
    76
    Evaluating Information to Determine Compliance with Standards
    74
    Work activities rated by importance for this occupation, O*NET (0–100).

    Skills and strengths

    Skills

    • Programming
    • Critical Thinking
    • Judgment and Decision Making
    • Active Learning
    • Reading Comprehension
    • Systems Analysis
    • Active Listening
    • Complex Problem Solving
    • Systems Evaluation
    • Technology Design

    Knowledge

    • Computers and Electronics
    • Mathematics
    • Customer and Personal Service
    • English Language
    • Education and Training
    • Engineering and Technology
    • Design
    • Telecommunications
    • Public Safety and Security
    • Production and Processing

    Abilities

    • Deductive Reasoning
    • Near Vision
    • Oral Comprehension
    • Oral Expression
    • Problem Sensitivity
    • Written Comprehension
    • Information Ordering
    • Category Flexibility
    • Inductive Reasoning
    • Written Expression

    Work styles

    • Attention to Detail
    • Innovation
    • Dependability
    • Intellectual Curiosity
    • Achievement Orientation
    • Adaptability
    • Integrity
    • Perseverance
    • Cautiousness
    • Tolerance for Ambiguity

    Also called

    AI Specialist (Artificial Intelligence Specialist) · Application Analyst · Application Architect · Application Developer · Application Engineer · Application Integration Engineer · Application Integrator · Application Programmer · Application Software Engineering IT Specialist (Application Software Engineering Information Technology Specialist) · Application Support Engineer

    Career pathway

    From your interests to software developers

    Interests that fit the work, the career, majors that lead there and colleges whose graduates in those majors earn the most. Hover or focus a step to follow one path.

    1. Interests

    2. This career

      • Software Developers$135,980 median pay
    3. Majors

    4. Colleges

    College Scorecard program outcomes

    Colleges with strong outcomes

    Programs that lead to this career, ranked by what their graduates earn four years after finishing. Earnings are for graduates who received federal aid.

    1. 1Carnegie Mellon University logo
      Carnegie Mellon University

      Pittsburgh, PA · Computer Science · Bachelor's

      1 yr after
      $173,492
      4 yrs after
      $268,121
      Median debt
      $19,000
    2. 2University of Pennsylvania UPENN logo
      University of Pennsylvania UPENN

      Philadelphia, PA · Computer and Information Sciences, General · Bachelor's

      1 yr after
      $143,850
      4 yrs after
      $241,380
      Median debt
      $11,000
    3. 3University of California-Los Angeles UCLA logo
      University of California-Los Angeles UCLA

      Los Angeles, CA · Computer Engineering · Bachelor's

      1 yr after
      $137,925
      4 yrs after
      $228,705
      Median debt
      $17,731
    4. 4Massachusetts Institute of Technology MIT logo
      Massachusetts Institute of Technology MIT

      Cambridge, MA · Computer Science · Bachelor's

      1 yr after
      $171,815
      4 yrs after
      $225,141
      Median debt
      $10,000
    5. 5Cornell University-New York logo
      Cornell University-New York

      Ithaca, NY · Computer Science · Bachelor's

      1 yr after
      $151,551
      4 yrs after
      $223,309
      Median debt
      $12,500
    6. 6Princeton University logo
      Princeton University

      Princeton, NJ · Computer Science · Bachelor's

      1 yr after
      $155,162
      4 yrs after
      $217,973
      Median debt
      Not reported
    7. 7Pomona College logo
      Pomona College

      Claremont, CA · Computer Science · Bachelor's

      1 yr after
      $100,072
      4 yrs after
      $217,051
      Median debt
      Not reported
    8. 8Stanford University logo
      Stanford University

      Stanford, CA · Computer Science · Bachelor's

      1 yr after
      $157,763
      4 yrs after
      $214,907
      Median debt
      $12,000

    Source: U.S. Department of Education College Scorecard field-of-study data, 2025. Programs with few graduates are not listed.

    NCES CIP–SOC crosswalk

    Majors that lead here

    Related programs by four-digit CIP code. They are common routes in, not the only ones.

    CareerOneStop

    Certifications, licenses and pay by state

    What software developers may need beyond a degree, where a license is required, and what the work pays in each state.

    Certifications

    Core certifications employers recognise for this work. Showing 12 of 15.

    Search all certifications on CareerOneStop

    Training

    Programs of study that prepare people for this work. Showing 12 of 20.

    • Accounting and Computer Science
    • Artificial Intelligence
    • Cloud Computing
    • Computer Engineering, General
    • Computer Game Programming
    • Computer Programming, Specific Applications
    • Computer Programming, Specific Platforms
    • Computer Programming, Vendor/Product Certification
    • Computer Programming/Programmer, General
    • Computer Science
    • Computer Software Engineering
    • Computer Software Technology/Technician

    Find training near you on CareerOneStop

    Licenses by state

    1 state lists a license for this work. Open your state for the license and the agency that issues it.

    • Nebraska1 license
      • Software Engineer

        Nebraska Board of Engineers & Architects

    Check license requirements on CareerOneStop

    Data from CareerOneStop, sponsored by the U.S. Department of Labor (Employment and Training Administration, with the Minnesota Department of Employment and Economic Development). Retrieved November 9, 2026.

    Your plan

    Build my pathway plan

    Courses, majors, colleges, scholarships and a timeline for this career, built from your profile.

    Questions about software developers

    Written with AI from the BLS, O*NET and CareerOneStop data on this page. Every figure is checked against that data before it is published.

    What college majors are recommended for software developers?

    Students can prepare by majoring in computer science, computer programming, computer engineering, data science, or general computer and information sciences. Other relevant majors include computer software and media applications, information studies, and computer systems networking.

    What are the typical job titles for people in this field?

    Workers in this occupation are known by many titles, including application developer, application engineer, application architect, and application programmer. They may also be called software support engineers or application integration IT specialists.

    Are there professional certifications available for developers?

    Yes, developers can earn certifications such as the Cloud Technology Associate, Big Data Foundation, or Adobe Experience Manager Forms Developer Expert. Unity Technologies also offers associate and professional programmer certifications, and Pearson offers an IT Specialist certification in software development.

    Sources and attribution

    Every figure on this page comes from these public datasets. Missing values are shown as not reported, never estimated.

    O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. CollegesRef has modified all or some of this information.

    Data from CareerOneStop, sponsored by the U.S. Department of Labor (Employment and Training Administration, with the Minnesota Department of Employment and Economic Development). Retrieved November 9, 2026.

    Page data updated November 5, 2026.