Staff Software Engineer Jobs in Maryland

Staff Software Engineer jobs in Maryland are concentrated in the Baltimore-Washington corridor, Bethesda, and Columbia, where federal contractors, cybersecurity firms, and enterprise technology companies drive consistent senior-level hiring. Employers like Northrop Grumman, Leidos, and SAIC have deep engineering footprints in the state and regularly post staff-level openings across distributed systems, cloud infrastructure, and security software. Maryland's proximity to federal agencies keeps demand especially strong for engineers with experience in cloud-native development, backend platform engineering, and systems software. See the openings below and apply to the ones that match your experience.

Find Staff Software Engineer Jobs

Overview

Open roles18
Top employerGEICO
Top cityBethesda, MD
Cities hiring7
Work type71% Hybrid
Top industryInsurance

Showing 5 of 18+ Staff Software Engineer jobs

Northrop Grumman
Staff Cyber Software Engineer (TG)
We won't show you this job again
Northrop Grumman
Added 4d ago
Staff Cyber Software Engineer (TG)
Northrop Grumman
Jessup, Maryland
Engineering (Non-Software)
Mechanical Engineering
Specialized Engineering
$186k - $292k/yr
Master's degree
10,000+

Have you applied for this role?

CVS Health
Staff Software Engineer - Full Stack
We won't show you this job again
CVS Health
Added 1w ago
Staff Software Engineer - Full Stack
CVS Health
Maryland
Frontend Engineering
Software Engineering
Technical Program Management
$107k - $261k/yr
Remote (US)
Bachelor's degree
10,000+

Have you applied for this role?

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
Staff Software Engineer
We won't show you this job again
GEICO
Added 1w ago
Staff Software Engineer
GEICO
Bethesda, Maryland
Cloud & DevOps
Cloud Engineering
DevOps
Technical Program Management
$115k - $230k/yr
Bachelor's degree in engineering
10,000+

Have you applied for this role?

FINRA
Staff Software Engineer - Java
We won't show you this job again
FINRA
Added 2w ago
Staff Software Engineer - Java
FINRA
Rockville, Maryland
Engineering (Non-Software)
Mechanical Engineering
Specialized Engineering
$97k - $180k/yr
Hybrid
Bachelor's degree
1,001-5,000

Have you applied for this role?

See All 18 Staff Software Engineer Jobs in Maryland

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

Find Staff Software Engineer Jobs

Staff Software Engineer Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Bethesda
7 jobs
Jessup
3 jobs
Fort Meade
3 jobs
Elkridge
1 job
Baltimore
1 job
Rockville
1 job
North Bethesda
1 job

Staff Software Engineer Job Market in Maryland

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

Who's Hiring

GEICO
GEICO7 open roles
Lockheed Martin
Lockheed Martin6 open roles
FINRA
FINRA1 open role

Top Industries Hiring

  • Insurance
  • Technology & Software
  • Consulting & Professional Services

What Maryland Employers Look For

The qualifications that appear most often in staff software engineer jobs across Maryland.

  • Bachelor's or master's degree in computer science, software engineering, or a related technical field
  • Seven or more years of professional software engineering experience with demonstrated technical leadership
  • Proficiency in one or more of Java, Python, Go, or C++ in production environments
  • Experience designing and owning large-scale distributed systems or cloud infrastructure on AWS or Azure
  • Ability to obtain or active possession of a U.S. security clearance preferred by many Maryland employers
  • Strong record of mentoring engineers and driving cross-team technical decisions and code quality standards

Staff Software Engineer Jobs in Maryland: Frequently Asked Questions

How do you become a staff software engineer in Maryland?

Reaching the staff software engineer level in Maryland typically requires a bachelor's or master's degree in computer science or software engineering followed by several years of progressively senior engineering work. Maryland does not issue a state license for software engineers, so advancement is credential-driven through employer promotion and technical portfolio. Many Maryland employers, especially federal contractors in the Baltimore-Washington corridor, also weight candidates who can demonstrate experience leading architecture decisions across a team.

How much do staff software engineers make in Maryland?

Staff software engineers 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 staff software engineers in Maryland?

Employers hiring staff software engineers in Maryland right now include GEICO, Lockheed Martin, and FINRA, based on current listings on Migrate Mate as of September 2026. Maryland's heavy concentration of federal defense and intelligence contractors means that large employers like these often hire staff-level engineers with systems, cloud, or cybersecurity backgrounds on a rolling basis.

Which Maryland cities have the most staff software engineer jobs?

The cities with the most staff software engineer openings in Maryland are Bethesda, Jessup, and Fort Meade. The distribution reflects the Baltimore-Washington corridor's density of federal contractors, defense agencies, and enterprise technology headquarters, which anchor demand even in suburban hubs like Columbia and Bethesda where many of these employers maintain major campuses.

Are there remote staff software engineer jobs in Maryland?

Yes, and more than most fields. About 100% of staff software engineer openings tied to Maryland are remote or hybrid as of September 2026, reflecting how well senior software engineering work translates to distributed environments. The most remote-friendly sub-areas tend to be backend platform engineering, cloud infrastructure, and developer tooling, while roles tied to classified federal programs typically require on-site presence.

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

The most realistic path for candidates without senior experience is to enter through an associate or mid-level software engineering role and build toward promotion. Maryland's large federal contractors, including Northrop Grumman and Leidos, run structured new-graduate hiring programs that place engineers into rotational or entry-level positions on government-facing product teams. Adjacent roles like software developer, systems engineer, or DevOps engineer at Maryland employers are common lateral starting points. Contributing to an open-source project or earning a cloud certification from AWS or Google strengthens an application considerably at the early career stage.

Where can I find and apply to staff software engineer jobs in Maryland?

You can find and apply to staff software engineer jobs in Maryland on Migrate Mate, which lists current openings across the state. Search the listings, find the roles that match your background and preferences, and apply directly to the ones that fit.

See All 18 Staff Software Engineer Jobs in Maryland

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

Find Staff Software Engineer Jobs