Software Developer Salary Guide 2025: $135,980 Median, 15.8% Growth
The median software developer earned $135,980 in 2024, according to the Bureau of Labor Statistics. That works out to about $65 an hour, with the typical range spanning $82,460 at the 10th percentile to $214,670 at the 90th. The mean wage is $148,100.
Nearly 1.7 million Americans hold this title, and demand shows no sign of slowing. BLS projects 15.8% employment growth from 2024 to 2034, creating roughly 115,200 openings each year. That is much faster than the average occupation.
How much Software Developers earn
The BLS national median for software developers is $135,980. Half earn less, half earn more. The lowest-paid 10 percent make under $82,460, while the highest-paid 10 percent exceed $214,670.
Software developers typically work full time. Many earn salaries well above the U.S. median for all occupations, which was $48,060 in 2023.
- Median annual wage: $135,980
- Mean annual wage: $148,100 ($71.20/hr)
- 10th percentile: $82,460
- 90th percentile: $214,670
Pay by state
Where you work matters a lot. California tops the list with an average wage of $174,410. Washington ($166,540), New York ($166,180), Massachusetts ($165,210), and Oregon ($142,720) round out the top five.
On the lower end, Louisiana pays an average $102,800, South Dakota $96,310, and Mississippi $95,330. Even these lower figures exceed the national all-occupation average, but the gap between highest and lowest states is roughly $79,000.
How to become a Software Developer
Most software developers hold a bachelor's degree in computer science, software engineering, or a related field. Some enter with an associate degree or a coding bootcamp, but the BLS reports that a bachelor's is the typical entry-level education.
Employers often look for proficiency in programming languages like Python, Java, or JavaScript. Certifications from vendors (e.g., AWS, Microsoft) can boost prospects but are not required. Internships or co-op programs provide critical experience.
- Earn a bachelor's degree in computer science or software engineering (typical).
- Learn key programming languages (Python, Java, C++, JavaScript).
- Gain experience through internships or personal projects.
- Consider vendor certifications to specialize.
- Continuous learning is essential as technology evolves.
Job outlook
BLS projects 15.8% employment growth for software developers from 2024 to 2034, much faster than the average for all occupations. That translates to about 115,200 new openings each year, many from growth and others from replacement need.
Demand is driven by the increasing use of software in mobile devices, cloud computing, and AI. However, remote work and offshoring may temper some growth. Overall, the outlook remains strong for skilled developers.
Frequently asked questions
What is the salary for a software developer in 2025?
The BLS national median salary for software developers is $135,980 as of 2024, used as the most recent official estimate for 2025.
How much do software developers make per hour?
The mean hourly wage is about $71.20, based on the mean annual wage of $148,100.
Is software developer a good career?
Yes. High pay, strong job growth (15.8% projected), and over 115,000 openings per year make it a solid career for those with the right skills.
What degree do you need to be a software developer?
A bachelor's degree in computer science or a related field is typical. Some enter with an associate degree or bootcamp certificate.
Which state pays software developers the most?
California, with an average wage of $174,410. Washington, New York, Massachusetts, and Oregon also rank high.
Salary figures are U.S. Bureau of Labor Statistics estimates (OEWS / Employment Projections). For informational purposes only; not career or financial advice. See the full Software Developers data.