Software engineer salary in Baltimore, MD
Software engineers in the Baltimore metro earn a median of $138,900 a year. That is 2.1% above the US median, and 2.2% below it once you account for higher prices in Baltimore.
Median salary
$138,900
US median: $135,980
The middle half earn
$105,670 – $200,910
25th to 75th percentile
After cost of living
$132,940
Baltimore prices: 4.5% above US average
H-1B median offer
$124,000
467 approved applications
Pay range
The top 10% of software engineers in Baltimore earn more than $223,550 a year. The bottom 10% earn less than $87,290.
10th percentile $87,290, 25th $105,670, 75th $200,910, 90th $223,550.
10th percentile $82,460, 25th $105,210, 75th $171,980, 90th $214,670.
10th percentile $99,400, 25th $122,013, 75th $151,091, 90th $170,010.
Line: 10th to 90th percentile. Box: the middle half (25th to 75th). Dark mark: the median.
How far the pay goes in Baltimore
Prices in Baltimore are 4.5% above the US average, which makes the median worth $132,940 in US-average dollars. Housing costs 18.2% more than the US average.
Black line: US average = 100. Source: Bureau of Economic Analysis, 2024.
Other tech jobs in Baltimore
Median yearly pay and the number of people in each job across the Baltimore metro.
| Job | People | Median |
|---|---|---|
| IT managers | 7,010 | $168,520 |
| Network architects | 2,480 | $160,340 |
| Software engineers | 16,850 | $138,900 |
| Information security analysts | 4,600 | $138,170 |
| Data scientists | 1,090 | $134,320 |
| QA analysts and testers | 2,670 | $129,880 |
| Database administrators | 1,190 | $123,730 |
| Network and systems administrators | 4,620 | $122,950 |
| Computer systems analysts | 6,850 | $108,980 |
| Web developers | 790 | $107,590 |
| Computer programmers | 780 | $106,420 |
| Web and digital interface designers | 500 | $96,760 |
| IT support specialists | 5,080 | $62,950 |
What H-1B employers offer in Baltimore
From October 2025 to June 2026, the Department of Labor approved 467 H-1B applications for software engineers in the Baltimore metro, from 286 employers.
Median offer
$124,000
Middle half
$122,013 – $151,091
Employers
286
Applications by wage level
- Level I (entry): 61
- Level II: 250
- Level III: 77
- Level IV (most experienced): 36
- Not stated: 43
These are salaries offered on approved applications, not salaries paid. Each application lists only its main work site.
Job outlook
+15.8%
The BLS expects over 267,000 more software developer jobs across the US from 2024 to 2034. Jobs overall are expected to grow 3.1%.
275 open tech jobs in Annapolis Junction right now
From 15 companies. 5 were posted in the past week.
Jobs nearby: Fort Meade
Sources and notes
- Salaries and job counts: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (published May 15, 2026), Baltimore-Columbia-Towson metro. The BLS counts software engineers as "Software Developers" (job code 15-1252).
- Cost of living: US Bureau of Economic Analysis, Regional Price Parities, 2024.
- H-1B offers: US Department of Labor, H-1B application data, October 1, 2025 to June 30, 2026. Approved H-1B applications with job code 15-1252 and a work site in one of the metro area's 7 counties.
- Job outlook: US Bureau of Labor Statistics, Employment Projections 2024 to 2034, whole US.
- Open jobs: counted on hiredaemon as this page loads.