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 roles17
Top employerGEICO
Top cityBethesda, MD
Cities hiring7
Work type60% Hybrid
Top industryInsurance

Showing 5 of 17+ Staff Software Engineer jobs

Northrop Grumman
Staff Embedded Software Engineer
We won't show you this job again
Northrop Grumman
Added 1d ago
Staff Embedded Software Engineer
Northrop Grumman
Linthicum Heights, Maryland
Clinical Support
Healthcare Administration
Medical Assistant
$169k - $254k/yr
Bachelor's degree
10,000+

Have you applied for this role?

BD
Staff Software Engineer – Embedded Software
We won't show you this job again
BD
Added 5d ago
Staff Software Engineer – Embedded Software
BD
Sparks, Maryland
Business Analysis
Business Operations
Project Management
Bachelor's degree in Physics
10,000+

Have you applied for this role?

Northrop Grumman
Staff Engineer Embedded Software
We won't show you this job again
Northrop Grumman
Added 2w ago
Staff Engineer Embedded Software
Northrop Grumman
Baltimore, Maryland
Backend Engineering
Full-stack Engineering
Software Engineering
$169k - $254k/yr
Bachelor's degree
10,000+

Have you applied for this role?

Northrop Grumman
Staff Test Software Engineer
We won't show you this job again
Northrop Grumman
Added 3w ago
Staff Test Software Engineer
Northrop Grumman
Linthicum Heights, Maryland
Software Engineering
Solutions Engineering & Architecture
Technical Product & Program Management
Technical Program Management
$169k - $254k/yr
Master's degree
10,000+

Have you applied for this role?

GEICO
Staff Software Engineer (Backend) - Billing Platform *HYBRID*
We won't show you this job again
GEICO
Added 3w ago
Staff Software Engineer (Backend) - Billing Platform *HYBRID*
GEICO
Bethesda, Maryland
Engineering (Non-Software)
Project Management
Technical Program Management
$110k - $230k/yr
Hybrid
Master's degree
10,000+

Have you applied for this role?

See All 17 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
6 jobs
Baltimore
3 jobs
Hanover
2 jobs
Linthicum Heights
2 jobs
Jessup
1 job
Sparks
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
Northrop Grumman
Northrop Grumman4 open roles
Lockheed Martin
Lockheed Martin2 open roles

Top Industries Hiring

  • Insurance
  • Technology & Software
  • Healthcare & Medical Services
  • 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, Northrop Grumman, and Lockheed Martin, based on current listings on Migrate Mate as of August 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, Baltimore, and Hanover. 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 80% of staff software engineer openings tied to Maryland are remote or hybrid as of August 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 17 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