Skip to content
SimplyHired Logo
Back to Salaries

Principal Software Engineer Salaries in Baltimore, MD

Average base salary

$146,269

↗ 4% above national average

Average

$146,269

Low $136,030

High $163,821

The average salary for Principal Software Engineer jobs near Baltimore, MD is $134,674.*

principal software engineer Hiring Insights

Job seekers

19,706

+404since July 2026

Employers hiring

1,190

4,273 open roles this month

Updated weekly

See 4,273 open principal software engineer jobs

Top Principal Software Engineer jobs near Baltimore, MD

View All

Top Paying Cities for Principal Software Engineer

Top 9 Related Jobs and Salaries

Highest paying cities for Principal Software Engineer

* Please note that all salary figures are approximations based upon third party submissions to SimplyHired or its affiliates. These figures are given to SimplyHired users for the purpose of generalized comparison only. Minimum wage may differ by jurisdiction and you should consult the employer for actual salary figures.

Job Seeker Tools

Employer Tools

Stay Connected

SimplyHired Logo

Take your job search wherever you go.

© 2026 SH Inc. SimplyHired is part of the Indeed Site, and by using SimplyHired you agree to the Indeed Terms of Service.

  • Privacy

  • Terms

  • Cookies

  • Privacy Center

  • Accessibility

  • Your Privacy Choices