Software Engineer: Salary, Job Outlook and Education by Specialty

Software engineers are counted by BLS mainly as Software Developers (SOC 15-1252). Quality assurance and web development roles are separate occupations shown alongside. Across the 3 official occupations below, BLS counts about 1,944,820 workers. National median annual wages range from $92,650 to $135,980 (May 2025).

$0$100K$200KSoftware developers$135,980Software quality assurance analysts and testers$104,300Web developers$92,650
Annual wage distribution for software engineer occupations, United States, May 2025. Highest median: Software developers at $135,980. The bar spans the 25th to 75th percentile, the thin line spans the 10th to 90th percentile, and the red mark is the median.
Software Engineer occupations compared
OccupationMedian wageEmploymentChange 2025 to 2035Typical entry education
Software developers
SOC 15-1252
$135,9801,687,890+10.2%Bachelor's degree
Software quality assurance analysts and testers
SOC 15-1253
$104,300186,740+5.7%Bachelor's degree
Web developers
SOC 15-1254
$92,65070,190+3.8%Bachelor's degree

Compare the top five side by side

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, National. May 2025 reference period. Published April 30, 2026. Retrieved October 18, 2026. Methodology.
Source: U.S. Bureau of Labor Statistics, Employment Projections, Table 1.2: Occupational projections, 2025-35, and worker characteristics, 2025. Base year 2025, projected year 2035. Published August 27, 2026. Retrieved October 18, 2026. Methodology.