Software Engineer Salaries in Baltimore, MD

Salary estimated from 210 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 14, 2018
Average in Baltimore, MD
$94,682 per year
Meets national average
  • Most Reported
$37,000
$178,000
Salary Distribution

How much does a Software Engineer make in Baltimore, MD?

The average salary for a Software Engineer is $94,682 per year in Baltimore, MD, which meets the national average. Salary estimates are based on 210 salaries submitted anonymously to Indeed by Software Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Software Engineer is 1-3 years.
Software Engineer salaries by company in Baltimore, MD
CompanyAverage salary
$165,000 per year
$151,281 per year
$120,000 per year
$115,570 per year
$99,421 per year
$100,000 per year
$94,706 per year
$96,000 per year
$95,000 per year
$85,828 per year
Software Engineer salaries by location
CityAverage salary
$109,699 per year
$94,754 per year
$99,371 per year
$116,903 per year
$90,113 per year

Software Engineer job openings

Software/Web Developer: All Experience Levels (No Clearance Required to Apply)
Cipher Tech Solutions
Linthicum Heights, MD
Jr Java Developer
Leidos
Baltimore, MD
Java Developer
Leidos
Baltimore, MD
Software Engineer jobs in Baltimore, MD