High-paying software engineering jobs in Baltimore

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 1,730 software engineering jobs listed below pay well, with salaries between $100,266 and $189,124 per year. Software Engineer, Senior Software Engineer and Full Stack Developer are among the most popular high-paying roles in Baltimore, MD.

Job title

Updated Jul 05, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

AI Developer

Baltimore

$189,124 per year

Maryland

$164,939 per year

Solution Architect

Baltimore

$165,380 per year

Maryland

$164,077 per year

Software Architect

Baltimore

$149,679 per year

Maryland

$157,308 per year

Data Engineer

Baltimore

$147,860 per year

Maryland

$143,292 per year

Platform Engineer

Baltimore

$147,255 per year

Maryland

$155,093 per year

Principal Software Engineer

Baltimore

$141,437 per year

Maryland

$178,170 per year

Senior Software Engineer

Baltimore

$131,529 per year

Maryland

$174,061 per year

Full Stack Developer

Baltimore

$124,026 per year

Maryland

$145,519 per year

Software Engineer

Baltimore

$110,695 per year

Maryland

$155,946 per year

Developer

Baltimore

$100,266 per year

Maryland

$137,526 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.