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,811 software engineering jobs listed below pay well, with salaries between $111,301 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 08, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Systems Integration Engineer

Baltimore

$106 per hour

Maryland

$85.38 per hour

AI Developer

Baltimore

$184,960 per year

Maryland

$167,046 per year

Forward Deployed Engineer

Baltimore

$174,311 per year

Maryland

$185,081 per year

Solution Architect

Baltimore

$163,594 per year

Maryland

$165,119 per year

Data Engineer

Baltimore

$147,193 per year

Maryland

$143,285 per year

Principal Software Engineer

Baltimore

$136,794 per year

Maryland

$181,021 per year

Product Manager

Baltimore

$136,533 per year

Maryland

$141,268 per year

Senior Software Engineer

Baltimore

$131,090 per year

Maryland

$174,655 per year

Full Stack Developer

Baltimore

$126,885 per year

Maryland

$144,002 per year

Software Engineer

Baltimore

$111,301 per year

Maryland

$157,071 per year

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