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 2,083 software engineering jobs listed below pay well, with salaries between $95,960 and $184,960 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 Aug 20, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

AI Developer

Baltimore

$184,960 per year

Maryland

$167,309 per year

Data Engineer

Baltimore

$148,567 per year

Maryland

$145,089 per year

Software Architect

Baltimore

$148,209 per year

Maryland

$160,237 per year

Principal Software Engineer

Baltimore

$138,232 per year

Maryland

$181,900 per year

Product Manager

Baltimore

$136,533 per year

Maryland

$141,728 per year

Cloud Engineer

Baltimore

$132,956 per year

Maryland

$151,516 per year

Senior Software Engineer

Baltimore

$131,382 per year

Maryland

$175,017 per year

Full Stack Developer

Baltimore

$127,550 per year

Maryland

$144,662 per year

Software Engineer

Baltimore

$113,068 per year

Maryland

$157,155 per year

Developer

Baltimore

$95,960 per year

Maryland

$135,776 per year

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