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,120 software engineering jobs listed below pay well, with salaries between $128,064 and $211,324 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 Oct 20, 2026
Job title
Columbia, MD
Maryland
Job openings (Columbia)

Principal Software Engineer

Columbia

$211,324 per year

Maryland

$184,434 per year

Senior Software Engineer

Columbia

$176,059 per year

Maryland

$175,831 per year

Information Systems Security Engineer

Columbia

$170,194 per year

Maryland

$158,118 per year

Developer

Columbia

$161,568 per year

Maryland

$136,178 per year

Software Engineer

Columbia

$161,485 per year

Maryland

$156,941 per year

Full Stack Developer

Columbia

$161,355 per year

Maryland

$146,516 per year

Devops Engineer

Columbia

$160,401 per year

Maryland

$164,543 per year

Front End Developer

Columbia

$150,077 per year

Maryland

$158,135 per year

Data Engineer

Columbia

$139,501 per year

Maryland

$145,211 per year

Application Developer

Columbia

$128,064 per year

Maryland

$150,542 per year

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