Software Engineering
10-Year Salary History (2016-2025)
Salary Trends Overview
Explore the salary progression for Software Engineering positions over the past decade. This data shows compensation growth across entry-level, mid-career, and senior positions from 2016 to 2025.
10-Year Growth Summary
Entry Level
+25.0%
$68,000 → $85,000
Mid-Career
+31.6%
$95,000 → $125,000
Senior Level
+33.3%
$135,000 → $180,000
Historical Salary Data
| Year | Entry Level | Mid-Career | Senior |
|---|---|---|---|
| 2016 | $68,000 | $95,000 | $135,000 |
| 2017 | $70,000 | $100,000 | $142,000 |
| 2018 | $73,000 | $106,000 | $150,000 |
| 2019 | $76,000 | $110,000 | $158,000 |
| 2020 | $78,000 | $113,000 | $162,000 |
| 2021 | $80,000 | $117,000 | $168,000 |
| 2022 | $82,000 | $120,000 | $172,000 |
| 2023 | $83,000 | $122,000 | $175,000 |
| 2024 | $84,000 | $123,000 | $177,000 |
| 2025 | $85,000 | $125,000 | $180,000 |
Key Insights
- Average Annual Growth: Entry-level positions grew an average of 2.5% per year
- Strongest Growth Period: Salaries showed consistent growth from 2021-2025 across all experience levels
- 2025 Outlook: Current compensation reflects strong demand for software engineering professionals
Salary by State
Click any state to see average Software Engineering salaries by experience level. Data adjusted for cost of living and industry presence.
Salary Range
Select a state
Note: Salary data represents average total compensation for Software Engineering in each state. Map uses Albers USA projection with Alaska and Hawaii positioned as insets. Data based on BLS and industry surveys (2025-2026).
About This Data
Salary data is compiled from industry surveys, BLS reports, and professional organization surveys. Figures represent median compensation for full-time positions in the United States and may vary based on location, company size, industry sector, and individual qualifications.
Compare Other Disciplines
View salary data for other engineering disciplines to compare compensation trends.
View All Salaries