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,951 software engineering jobs listed below pay well, with salaries between $99,579 and $291,537 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 Oct 05, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Integration Engineer

Baltimore

$125 per hour

Maryland

$60.13 per hour

Software Architect

Baltimore

$149,519 per year

Maryland

$159,848 per year

Data Engineer

Baltimore

$147,995 per year

Maryland

$144,770 per year

Principal Software Engineer

Baltimore

$145,622 per year

Maryland

$183,461 per year

Cloud Engineer

Baltimore

$140,072 per year

Maryland

$151,883 per year

Senior Software Engineer

Baltimore

$133,326 per year

Maryland

$175,062 per year

Full Stack Developer

Baltimore

$128,176 per year

Maryland

$145,832 per year

Software Engineer

Baltimore

$109,746 per year

Maryland

$156,947 per year

Senior Developer

Baltimore

$106,828 per year

Maryland

$126,581 per year

Developer

Baltimore

$99,579 per year

Maryland

$135,638 per year

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