Software Engineer Salary in District of Columbia
Based on 17K+ workers in District of Columbia
Median Annual Salary (DC)
$156,590
$75.284/hr
vs National Average
$106,671
+46.8% vs national median
Salary Range (10th–90th)
$87K – $208K
17K employed in District of Columbia
Software engineers in District of Columbia earn a median salary of $156,590 per year, significantly outpacing opportunities in most other regions. With approximately 17,200 software engineers working in the district, the area represents a substantial tech employment hub. This median figure reflects a competitive market driven by the concentration of federal agencies, established tech companies, and venture-backed startups throughout the region.
The software engineer salary in District of Columbia varies considerably based on experience level, educational background, and employer type. Salaries range from $87,400 for entry-level positions to $207,700 for senior roles, reflecting the diversity of employers and career trajectories available. Government contractors, financial institutions, and technology firms all compete for talent, which keeps compensation packages well above the national average of approximately $106,500, making the district an attractive location for career advancement in software engineering.
Salary Distribution — Software Engineer in District of Columbia
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $87,400 |
| 25th percentile | $123,360 |
| Median (50th percentile) | $156,590 |
| 75th percentile | $180,480 |
| 90th percentile | $207,700 |
Historical Salary Trend — Software Engineer in District of Columbia vs National
| Year | Median Salary (United States) |
|---|---|
| 2022 | $128,170 |
| 2023 | $131,980 |
| 2024 | $137,610 |
| 2025 | $156,590 |
| Year | District of Columbia Median | National Median |
|---|---|---|
| 2022 | $128,170 | $89,712 |
| 2023 | $131,980 | $97,924 |
| 2024 | $137,610 | $101,746 |
| 2025 | $156,590 | $106,671 |
Software Engineer Salary by Experience Level in District of Columbia
Software Engineer Salary in Other States
Frequently Asked Questions
How much do software engineers make in Washington DC?
- Software engineers in Washington DC earn a median salary of $156,590 per year, or $75 per hour. This is significantly higher than the national average, representing a 46.8% premium for working in the DC area.
What is the salary range for software engineers in District of Columbia?
- The salary range for software engineers in DC spans from $87,400 at the lower end to $207,700 at the upper end. This wide range reflects differences in experience level, specialization, and company type.
Is software engineer pay in DC higher than the national average?
- Yes, software engineers in Washington DC earn 46.8% more than the national average, with a median of $156,590 compared to the national median. This makes DC one of the most lucrative markets for software engineering talent.
How many software engineers work in Washington DC?
- There are approximately 17,200 software engineers employed in the District of Columbia. This substantial workforce reflects the region's strong tech industry presence.