High-paying software engineering jobs in Columbia

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,319 software engineering jobs listed below pay well, with salaries between $67,085 and $211,101 per year. Software Engineer, Senior Software Engineer and Full Stack Developer are among the most popular high-paying roles in Columbia, MD.

Job title

Updated Jul 21, 2026
Job title
Columbia, MD
Maryland
Job openings (Columbia)

Principal Software Engineer

Columbia

$211,101 per year

Maryland

$178,231 per year

Senior Software Engineer

Columbia

$173,929 per year

Maryland

$174,436 per year

Developer

Columbia

$167,635 per year

Maryland

$137,241 per year

Platform Engineer

Columbia

$160,594 per year

Maryland

$155,983 per year

Product Manager

Columbia

$160,452 per year

Maryland

$139,191 per year

Full Stack Developer

Columbia

$159,782 per year

Maryland

$144,593 per year

Software Engineer

Columbia

$158,566 per year

Maryland

$156,242 per year

Devops Engineer

Columbia

$158,565 per year

Maryland

$159,241 per year

Data Engineer

Columbia

$132,534 per year

Maryland

$143,186 per year

Application Developer

Columbia

$36.19 per hour

Maryland

$80.87 per hour

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