Staff Software Developer Jobs in Maryland

Staff Software Developer jobs in Maryland are in strong demand, concentrated in federal contracting, cybersecurity, financial technology, and biotech software, with openings at every seniority tier from senior engineer to principal contributor. The largest hiring centers are Baltimore, the Washington D.C. metro suburbs including Bethesda and Silver Spring, and Columbia, where employers like Northrop Grumman, Leidos, and Johns Hopkins Applied Physics Laboratory maintain significant engineering footprints. The most sought-after specializations in Maryland listings include distributed systems, cloud infrastructure, and security-cleared software development. See the openings below and apply to the ones that match your experience.

Find Staff Software Developer Jobs

Overview

Open roles17
Top employerGEICO
Top cityBethesda, MD
Cities hiring7
Work type60% Hybrid
Top industryInsurance

Showing 5 of 17+ Staff Software Developer 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 Developer Jobs in Maryland

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

Find Staff Software Developer Jobs

Staff Software Developer 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 Developer 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 developer jobs across Maryland.

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Seven or more years of professional software development experience in production environments
  • Proficiency in at least one systems or backend language such as Java, Go, or C++
  • Demonstrated experience designing and delivering large-scale distributed or cloud-based systems
  • Active or obtainable U.S. security clearance for roles supporting federal government contracts
  • Experience mentoring junior engineers and leading technical design reviews within cross-functional teams

Staff Software Developer Jobs in Maryland: Frequently Asked Questions

How do you become a staff software developer in Maryland?

Maryland does not require a state-issued license to work as a staff software developer. The typical path is a bachelor's degree in computer science or software engineering, followed by several years of progressively senior engineering roles. Many Maryland employers, particularly federal contractors, require or strongly prefer candidates who can obtain a DoD security clearance, which involves a background investigation through the relevant federal agency. Relevant certifications in cloud platforms or systems architecture strengthen candidates significantly.

How much do staff software developers make in Maryland?

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

Maryland staff software developer roles are posted by GEICO, Northrop Grumman, and Lockheed Martin and others right now, based on current listings on Migrate Mate as of August 2026. Maryland's concentration of federal agencies and defense contractors means a significant share of openings come from large systems integrators and government-facing technology firms headquartered or regionally based in the state.

Which Maryland cities have the most staff software developer jobs?

Bethesda, Baltimore, and Hanover have the most staff software developer openings in Maryland. Baltimore anchors demand through its financial technology, healthcare informatics, and university research institutions, while the D.C. metro suburbs, including Bethesda and Rockville, draw heavily from federal agencies and the defense contracting corridor along the I-270 technology corridor, making Columbia a natural midpoint employer hub.

Are there remote staff software developer jobs in Maryland?

Yes, and more than most fields. About 80% of staff software developer openings tied to Maryland are remote or hybrid as of August 2026, reflecting the desk-based nature of software development work. Backend systems, cloud infrastructure, and platform engineering roles tend to carry the most remote flexibility, while positions requiring access to classified networks or secure facilities are nearly always on-site.

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

The most realistic entry path is through a junior or associate software engineer role, then building toward staff-level seniority over time. In Maryland, large federal contractors like Booz Allen Hamilton and SAIC regularly run early-career and new-graduate engineering programs. University research institutions such as Johns Hopkins and the University of Maryland offer research software roles that build relevant experience. Contributing to open-source projects or earning a cloud certification provides a portfolio edge when formal experience is limited.

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

You can find and apply to staff software developer jobs in Maryland on Migrate Mate, which lists current Maryland openings. Search the available roles, identify the ones that match your experience and preferred location or work arrangement, and apply directly through each listing.

See All 17 Staff Software Developer Jobs in Maryland

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

Find Staff Software Developer Jobs