Principal Software Engineer Jobs in Maryland

Principal Software Engineer jobs in Maryland are open across Hanover, Germantown, and Bethesda and other Maryland metros, with employers like ECS Limited, ASRC Federal, and Arcadis hiring at every experience level. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles21+
Top employerECS Limited
Top cityHanover, MD
Cities hiring10
Work type76% On-site
Top industryTechnology

Showing 5 of 21+ Principal Software Engineer jobs

ZoomInfo
Principal Software Engineer
We won't show you this job again
ZoomInfo
Added 1mo ago
Principal Software Engineer
ZoomInfo
Bethesda, Maryland
Software Engineering
Technical Product & Program Management
Backend Engineering
Technical Program Management
$164k - $257k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

Zoominfo Technologies
Principal Software Engineer
We won't show you this job again
Zoominfo Technologies
Added 1mo ago
Principal Software Engineer
Zoominfo Technologies
Bethesda, Maryland
Software Engineering
Data Engineering
Backend Engineering
Remote (US)
Associate's

Have you applied for this role?

Meso Scale Diagnostics
Principal Software Automation Engineer
We won't show you this job again
Meso Scale Diagnostics
Added 1mo ago
Principal Software Automation Engineer
Meso Scale Diagnostics
Gaithersburg, Maryland
Software Engineering
Quality Assurance & Testing (QA Testing)
Technical Product & Program Management
Automation QA
Technical Program Management
$117k - $178k/yr
Hybrid
Bachelor's
201-500

Have you applied for this role?

Xorail, Inc.
Principal Engineer - Software Systems
We won't show you this job again
Xorail, Inc.
Added 3w ago
Principal Engineer - Software Systems
Xorail, Inc.
Germantown, Maryland
Software Engineering
Technical Product & Program Management
Cybersecurity
Embedded Systems Engineering
Technical Program Management
On-Site
Bachelor's

Have you applied for this role?

Wabtec
Principal Engineer - Software Systems
We won't show you this job again
Wabtec
Added 3mo ago
Principal Engineer - Software Systems
Wabtec
Germantown, Maryland
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Embedded Systems Engineering
Cloud Engineering
Technical Program Management
$105k - $149k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

See All 21 Principal Software Engineer Jobs in Maryland

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

Find Jobs

Principal Software Engineer Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Hanover
7 jobs
Germantown
4 jobs
Bethesda
2 jobs
Suitland-Silver Hill
2 jobs
Annapolis Junction
1 jobs
Baltimore
1 jobs
Columbia
1 jobs
Frederick
1 jobs
Gaithersburg
1 jobs

Principal Software Engineer Job Market in Maryland

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

Who's Hiring

  • ECS Limited
    ECS Limited5
  • ASRC Federal
    ASRC Federal2
  • Arcadis
    Arcadis2
  • EchoStar
    EchoStar2
  • Hillis-Carnes Engineering Associates
    Hillis-Carnes Engineering Associates2

Top Industries Hiring

  • Technology & Software9
  • Consulting & Professional Services5
  • Automotive2
  • Construction & Real Estate2
  • Electronics & Hardware2

What Maryland Employers Look For

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

  • 8 or more years of software engineering experience with demonstrated technical leadership
  • Deep expertise in distributed systems design, scalability, and reliability engineering
  • Proficiency in one or more of Java, Python, Go, or C++ at production scale
  • Experience driving cross-team technical strategy and defining engineering standards
  • Strong communication skills for aligning engineering work with business objectives
  • Bachelor's or master's degree in computer science, software engineering, or a related field

Principal Software Engineer Jobs in Maryland: Frequently Asked Questions

How many principal software engineer jobs are there in Maryland?

There are 21+ principal software engineer openings in Maryland on Migrate Mate as of June 2026, with the most roles in Hanover, Germantown, and Bethesda. New positions post regularly as employers across Maryland hire.

How much do principal software engineers make in Maryland?

Principal 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 Maryland cities have the most principal software engineer jobs?

Hanover, Germantown, and Bethesda have the most principal software engineer openings in Maryland right now, with additional roles spread across smaller metros statewide.

Which companies hire principal software engineers in Maryland?

Employers hiring principal software engineers in Maryland include ECS Limited, ASRC Federal, and Arcadis, based on current listings on Migrate Mate as of June 2026.

Are there remote principal software engineer jobs in Maryland?

Yes. About 24% of principal software engineer openings tied to Maryland are remote or hybrid as of June 2026. The rest are on-site roles based in Maryland metros.

How do I apply for principal software engineer jobs in Maryland?

You can apply to principal software engineer jobs in Maryland directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Maryland location, then apply to each one that fits.

See All 21 Principal Software Engineer Jobs in Maryland

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

Find Jobs