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

Showing 5 of 18+ Staff Software Developer 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 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
7 jobs
Jessup
3 jobs
Fort Meade
3 jobs
Elkridge
1 job
Baltimore
1 job
Rockville
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
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 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, Lockheed Martin, and FINRA 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 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, Jessup, and Fort Meade 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 100% of staff software developer openings tied to Maryland are remote or hybrid as of September 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 18 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