Senior Software Engineering Jobs in Maryland

Senior Software Engineering jobs in Maryland are concentrated in the Baltimore-Washington corridor, Bethesda, and Annapolis, where federal contractors, defense agencies, and technology firms create steady demand for engineers at the senior level. Employers like Northrop Grumman, Leidos, and Booz Allen Hamilton maintain large engineering workforces in the state and regularly hire for roles in cloud architecture, cybersecurity systems, and distributed systems engineering. Maryland is one of the more active markets on the East Coast for senior engineers with security clearances and government IT experience. See the openings below and apply to the ones that match your experience.

Find Jobs

Overview

Open roles8
Top employerGEICO
Top cityBethesda, MD
Cities hiring5
Work type100% Hybrid
Top industryInsurance

Showing 5 of 8+ Senior Software Engineering jobs

GEICO
Sr Staff Software Engineer - (Platform Engineering /Distributed Systems) *HYBRID*
We won't show you this job again
GEICO
Added 1w ago
Sr Staff Software Engineer - (Platform Engineering /Distributed Systems) *HYBRID*
GEICO
Bethesda, Maryland
Customer Service & Support
Customer Support
IT Support
Technical Program Management
$115k - $260k/yr
Hybrid
Bachelor's degree
10,000+

Have you applied for this role?

GEICO
Senior Manager, Staff Software Engineering
We won't show you this job again
GEICO
Added 1mo ago
Senior Manager, Staff Software Engineering
GEICO
Bethesda, Maryland
Customer Service
Customer Support
$150k - $300k/yr
Hybrid
10,000+

Have you applied for this role?

Peraton
Systems Engineering (Software & User Experience), Senior Advisor - TS/SCI w/poly
We won't show you this job again
Peraton
Added 1mo ago
Systems Engineering (Software & User Experience), Senior Advisor - TS/SCI w/poly
Peraton
Annapolis Junction, Maryland
Business Analysis
Business Analyst
Project Management
$176k - $282k/yr
Bachelor's degree in systems engineering
10,000+

Have you applied for this role?

GEICO
Senior Software Engineer - Underwriting Engineering (Hybrid)
We won't show you this job again
GEICO
Added 1mo ago
Senior Software Engineer - Underwriting Engineering (Hybrid)
GEICO
Bethesda, Maryland
Backend Engineering
Full-stack Engineering
Software Engineering
$100k - $215k/yr
Hybrid
Bachelor's degree
10,000+

Have you applied for this role?

CVS Health
Senior Manager - Software Development Engineering
We won't show you this job again
CVS Health
Added 2mo ago
Senior Manager - Software Development Engineering
CVS Health
Annapolis, Maryland
Compliance & Risk
Engineering (Non-Software)
Health & Safety
Health & Safety (EHS & OHS)
$107k - $284k/yr
High school diploma or GED
10,000+

Have you applied for this role?

See All 8 Senior Software Engineering Jobs in Maryland

Find roles in Maryland that match your experience and apply in just a few clicks.

Find Jobs

Senior Software Engineering Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Bethesda
4 jobs
Annapolis
1 job
Fort Meade
1 job
Owings Mills
1 job
Annapolis Junction
1 job

Senior Software Engineering Job Market in Maryland

A snapshot from current Maryland openings, updated as new roles post.

Who's Hiring

GEICO
GEICO4 open roles
Peraton
Peraton1 open role
CVS Health
CVS Health1 open role

Top Industries Hiring

  • Insurance
  • Investment & Asset Management

What Maryland Employers Look For

The qualifications that appear most often in senior software engineering jobs across Maryland.

  • Bachelor's degree in computer science, software engineering, or a closely related technical discipline
  • Five or more years of professional software development experience, with at least two in a senior or lead role
  • Proficiency in one or more languages such as Java, Python, Go, or C++ with production-scale experience
  • Experience designing and deploying cloud-based systems on AWS, Azure, or Google Cloud Platform
  • Ability to obtain or active possession of a U.S. security clearance, preferred by many Maryland federal contractors
  • Demonstrated experience leading code reviews, mentoring junior engineers, and contributing to architectural decisions

Senior Software Engineering Jobs in Maryland: Frequently Asked Questions

How do you become a senior software engineering in Maryland?

Maryland does not require a state-issued license to work as a software engineer, so the path runs through education and experience. Most candidates hold a bachelor's degree in computer science, software engineering, or a related field from institutions like the University of Maryland or Johns Hopkins, then build several years of progressive engineering experience. In Maryland's federal contracting market, obtaining a security clearance through an employer significantly accelerates advancement to senior roles.

How much do senior software engineerings make in Maryland?

Senior software engineerings in Maryland earn a median of about $138,680 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $87,690 for the lowest 10% to over $222,610 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire senior software engineerings in Maryland?

Maryland senior software engineering roles are posted by GEICO, Peraton, and CVS Health and others right now, based on current listings on Migrate Mate as of September 2026. Maryland's concentration of federal agencies and defense contractors means many senior engineering roles are tied to government programs, making it a particularly strong market for engineers with clearance eligibility or systems integration backgrounds.

Which Maryland cities have the most senior software engineering jobs?

Bethesda, Annapolis, and Fort Meade account for the largest share of senior software engineering openings in Maryland. The Baltimore and Bethesda areas anchor the market because of the dense cluster of federal agencies, defense contractors, and health IT firms headquartered or contracted there, while Annapolis and Columbia attract openings from mid-size technology firms and government support organizations operating between the two major metros.

Are there remote senior software engineering jobs in Maryland?

Yes, and more than most fields. About 100% of senior software engineering openings tied to Maryland are remote or hybrid as of September 2026, reflecting how broadly the role can be performed without a fixed office. Roles in application development, backend engineering, and cloud architecture tend to offer the most remote flexibility, while positions requiring access to classified systems or on-site lab infrastructure are more likely to require in-person work.

How can I get hired as a senior software engineering in Maryland with little or no experience?

The most realistic entry path is through an associate or junior software engineer role at one of Maryland's large federal contractors, such as Northrop Grumman, SAIC, or Leidos, which run structured new-graduate programs designed to develop engineers over time. Candidates who build a strong portfolio of personal or open-source projects, earn cloud certifications from AWS or Google, and move from adjacent roles like QA engineer or systems analyst often transition into junior engineering positions that eventually lead to senior-level opportunities.

Where can I find and apply to senior software engineering jobs in Maryland?

You can find and apply to senior software engineering jobs in Maryland on Migrate Mate, which lists current openings tied to the state. Search through the roles available, identify the ones that match your experience and preferences, and apply directly to the positions that fit.

See All 8 Senior Software Engineering Jobs in Maryland

Find roles in Maryland that match your experience and apply in just a few clicks.

Find Jobs