Software Developers Career, Salary and Skills
Software Developers have a BLS-reported national median annual wage of $135,980 based on the 2025 OEWS dataset, with reported national employment of 1,687,890. Wage data is published for 428 locations.
Occupation description
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.
O*NET code
15-1252.00
Job zone
4
Typical education
Bachelor's Degree
Experience
Over 6 years, up to and including 8 years
National salary and employment
Median annual
$135,980
Hourly median
$65.38
Employment
1,687,890
Data year
2025
National salary distribution
Top skills
| Skill | Importance | Level |
|---|---|---|
| Programming | 4.00 | — |
| Critical Thinking | 3.88 | 4.12 |
| Judgment and Decision Making | 3.62 | 3.75 |
| Systems Analysis | 3.50 | 3.88 |
| Reading Comprehension | 3.50 | 4.25 |
| Active Learning | 3.50 | 3.62 |
| Active Listening | 3.38 | 3.88 |
| Technology Design | 3.38 | 3.62 |
| Complex Problem Solving | 3.38 | 3.50 |
| Systems Evaluation | 3.38 | 4.12 |
Typical tasks
- 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.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Technology
- FaceTime
- Fault testing software
- Figma
- File server software
- FileMaker Pro
- Firewall software
- Flipgrid
- Formula translation/translator FORTRAN
- Forth
- Functional testing software
- Gambit Scheme
- Git
- C
- Spring Boot
Software Developers salary by location
Areas with the highest reported employment for this occupation.
- Software Developers Salary in CAMedian $174,410 · Employment 284,390
- Software Developers Salary in TXMedian $132,150 · Employment 163,880
- Software Developers Salary in New York, NYMedian $166,830 · Employment 121,000
- Software Developers Salary in NYMedian $166,180 · Employment 113,510
- Software Developers Salary in WAMedian $166,540 · Employment 107,030
- Software Developers Salary in Seattle, WAMedian $167,280 · Employment 92,770
- Software Developers Salary in VAMedian $136,460 · Employment 88,280
- Software Developers Salary in FLMedian $130,980 · Employment 87,890
- Software Developers Salary in San Jose, CAMedian $213,110 · Employment 87,350
- Software Developers Salary in Washington, DCMedian $154,930 · Employment 69,060
- Software Developers Salary in San Francisco, CAMedian $186,640 · Employment 69,030
- Software Developers Salary in Dallas, TXMedian $133,290 · Employment 67,030
Related careers
- Information Technology Project ManagersNational median $116,580
- Penetration TestersNational median $116,580
- Electronics Engineers, Except ComputerNational median $130,220
- Data ScientistsNational median $120,230
- Network and Computer Systems AdministratorsNational median $99,130
- Project Management SpecialistsNational median $102,320
- Data Warehousing SpecialistsNational median $139,500
- Computer and Information Systems ManagersNational median $175,140
Career and skills data: O*NET 31.0 (onetcenter.org). Salary and employment data: U.S. Bureau of Labor Statistics OEWS, 2025 (bls.gov/oes). Figures are published survey estimates, not real-time market data.