Backend Software Engineer Jobs in Maryland

Backend Software Engineer jobs in Maryland are concentrated in the defense technology, federal contracting, and cybersecurity sectors, with active hiring from entry-level through senior and staff engineer levels. The largest hiring markets are Baltimore, Bethesda, and the Columbia corridor, where established employers like Northrop Grumman, Leidos, and Johns Hopkins Applied Physics Laboratory maintain significant engineering workforces. The most in-demand specialties include cloud-native development, API design, and distributed systems work tied to government and enterprise platforms. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles28
Top employerGEICO
Top cityAnnapolis Junction, MD
Cities hiring11
Work type55% On-site
Top industryInsurance

Showing 5 of 28+ Backend Software Engineer jobs

S
Mid Level Backend Software Engineer- Java
We won't show you this job again
S
New 18h ago
Mid Level Backend Software Engineer- Java
Staffed4U
Laurel, Maryland
Software Engineering
Technical Product & Program Management
UI/UX Design
On-Site
Bachelor's degree

Have you applied for this role?

CVS Health
Advanced Pharmacy Technician Back End
We won't show you this job again
CVS Health
Added 4d ago
Advanced Pharmacy Technician Back End
CVS Health
Whitehurst, Maryland
Maintenance & Repair
Skilled Trades
Technical Program Management
$17 - $31.3/hr
PTCB Certification
10,000+

Have you applied for this role?

Visionist, INC
Full Stack Software Engineer (Backend Focus)
We won't show you this job again
Visionist, INC
Added 5d ago
Full Stack Software Engineer (Backend Focus)
Visionist, INC
Fort Meade, Maryland
Business Development
Growth Marketing
Marketing
$150k - $190k/yr
Bachelor's degree
51-200

Have you applied for this role?

Shield Consulting Solutions
Senior Backend Software Engineer (Python)
We won't show you this job again
Shield Consulting Solutions
Added 6d ago
Senior Backend Software Engineer (Python)
Shield Consulting Solutions
Annapolis Junction, Maryland
Customer Service & Support
Customer Support
Technical Program Management
$210k - $220k/yr
Bachelor's degree
51-200

Have you applied for this role?

Shield Consulting Solutions
Backend Software Engineer (Python)
We won't show you this job again
Shield Consulting Solutions
Added 6d ago
Backend Software Engineer (Python)
Shield Consulting Solutions
Annapolis Junction, Maryland
Customer Service & Support
Customer Support
Technical Program Management
$175k - $185k/yr
Bachelor's degree
51-200

Have you applied for this role?

See All 28 Backend Software Engineer Jobs in Maryland

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

Find Jobs

Backend Software Engineer Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Annapolis Junction
10 jobs
Gaithersburg
5 jobs
Bethesda
2 jobs
Rockville
2 jobs
Fort Meade
2 jobs
Whitehurst
2 jobs
Laurel
1 job
Baltimore
1 job
Calverton
1 job

Backend Software Engineer Job Market in Maryland

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

Who's Hiring

GEICO
GEICO3 open roles
Shield Consulting Solutions
Shield Consulting Solutions3 open roles
Staffed4U
Staffed4U2 open roles

Top Industries Hiring

  • Insurance
  • Healthcare & Medical Services

What Maryland Employers Look For

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

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Proficiency in one or more backend languages such as Java, Python, Go, or C++
  • Experience designing and consuming RESTful APIs and microservices architectures
  • Familiarity with relational and NoSQL databases including PostgreSQL, MySQL, or MongoDB
  • Active or eligible U.S. security clearance preferred for many Maryland defense and federal roles
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud and containerization tools

Backend Software Engineer Jobs in Maryland: Frequently Asked Questions

How do you become a backend software engineer in Maryland?

Maryland does not require a state-issued license to work as a backend software engineer. The standard hiring path begins with a bachelor's degree in computer science, software engineering, or a closely related discipline from a Maryland institution such as the University of Maryland, Johns Hopkins, or UMBC, followed by a portfolio demonstrating backend projects. Many Maryland employers, particularly in defense contracting, also require or prefer candidates who can obtain a federal security clearance.

How much do backend software engineers make in Maryland?

Backend 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 backend software engineers in Maryland?

Companies currently hiring backend software engineers in Maryland include GEICO, Shield Consulting Solutions, and Staffed4U, per current listings on Migrate Mate as of August 2026. Maryland's concentration of federal contractors and cybersecurity firms means many openings are tied to government-adjacent technology work across the Baltimore-Washington corridor.

Which Maryland cities have the most backend software engineer jobs?

Annapolis Junction, Gaithersburg, and Bethesda lead Maryland for backend software engineer openings. Baltimore anchors the market through its university medical systems and financial technology firms, while Bethesda and the surrounding Montgomery County suburbs cluster major federal agency contractors and health technology companies whose engineering teams are based close to their government clients.

Are there remote backend software engineer jobs in Maryland?

Yes, and more than most fields. About 45% of backend software engineer openings tied to Maryland are remote or hybrid as of August 2026, reflecting how well the role translates to distributed work. Pure software development tasks such as API work, code review, and database design are most frequently offered remotely, though roles supporting classified government contracts almost always require on-site presence in Maryland.

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

The most realistic entry path is an associate or new-graduate software engineering role at a large Maryland employer. Northrop Grumman, Leidos, and SAIC all run structured early-career and rotational engineering programs specifically for candidates without professional experience. Adjacent roles such as QA engineer, systems analyst, or IT support at these same organizations frequently serve as lateral entry points. A GitHub portfolio demonstrating backend projects and, where feasible, beginning the clearance process early both give Maryland candidates a measurable edge.

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

You can find and apply to backend software engineer jobs in Maryland on Migrate Mate, which lists current Maryland openings across industries and experience levels. Find roles that fit your background and apply directly without creating a profile or signing up first.

See All 28 Backend Software Engineer Jobs in Maryland

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

Find Jobs