Software Applications Engineer Jobs in Maryland

Software Applications Engineer jobs in Maryland are among the most active in the Mid-Atlantic, with steady demand concentrated in defense contracting, federal IT services, and cybersecurity. The heaviest hiring is in the Baltimore-Columbia-Towson corridor, the Washington suburbs of Montgomery and Prince George's counties, and Annapolis. Established employers like Leidos, Northrop Grumman, and Johns Hopkins APL have long anchored the state's market, with the most consistent openings in embedded systems, cloud-native application development, and systems integration. Scan the live roles below and apply to whichever ones fit.

Find Jobs

Overview

Open roles10
Top employerCtrl +
Top cityAnnapolis Junction, MD
Cities hiring5
Work type100% On-site
Top credentialBachelor's degree

Showing 5 of 10+ Software Applications Engineer jobs

IT Specialist (Applications Software)
We won't show you this job again
Added 1w ago
IT Specialist (Applications Software)
US Bureau of Economic Analysis
Suitland, Maryland
Accounting
Bookkeeping & AP/AR
$85k - $133k/yr
On-Site
Military encouraged

Have you applied for this role?

Java Software Engineer – Mission Applications
We won't show you this job again
Added 3w ago
Java Software Engineer – Mission Applications
Ctrl +
Annapolis Junction, Maryland
Compliance & Risk
Cybersecurity
Security Engineering
$67.41 - $87.57/hr
On-Site
Bachelor's degree

Have you applied for this role?

Java Software Engineer – Enterprise Data Applications
We won't show you this job again
Added 3w ago
Java Software Engineer – Enterprise Data Applications
Ctrl +
Annapolis Junction, Maryland
Compliance & Risk
Cybersecurity
Security Engineering
$67.41 - $87.57/hr
On-Site
Bachelor's degree

Have you applied for this role?

Senior Java Software Engineer – Enterprise Data Applications
We won't show you this job again
Added 3w ago
Senior Java Software Engineer – Enterprise Data Applications
Ctrl +
Annapolis Junction, Maryland
Compliance & Risk
Cybersecurity
Security Engineering
$106.02 - $137.72/hr
On-Site
Bachelor's degree

Have you applied for this role?

Senior Python Software Engineer – Distributed Applications
We won't show you this job again
Added 3w ago
Senior Python Software Engineer – Distributed Applications
Ctrl +
Annapolis Junction, Maryland
Backend Engineering
Cybersecurity
Security Engineering
Software Engineering
$105.09 - $136.51/hr
On-Site
Bachelor's degree

Have you applied for this role?

See All 10 Software Applications Engineer Jobs in Maryland

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

Find Jobs

Software Applications Engineer Jobs by City in Maryland

Where Maryland roles are concentrated, by current openings.

Annapolis Junction
4 jobs
Laurel
3 jobs
Suitland
1 job
Fort Meade
1 job
College Park
1 job

Software Applications Engineer Job Market in Maryland

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

Who's Hiring

Ctrl +4 open roles
Bitwise2 open roles
Visionist1 open role

What Maryland Employers Look For

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

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Proficiency in one or more languages such as Java, C++, Python, or C#
  • Experience designing and developing software for enterprise or government systems
  • Ability to obtain or maintain a U.S. security clearance for defense and federal roles
  • Familiarity with Agile or DevSecOps development methodologies and CI/CD pipelines
  • Experience integrating software with hardware systems or embedded environments preferred

Software Applications Engineer Jobs in Maryland: Frequently Asked Questions

How do you become a software applications engineer in Maryland?

The most direct path is a bachelor's degree in computer science, software engineering, or electrical engineering from one of Maryland's universities, such as the University of Maryland College Park or UMBC. Maryland does not require a state-issued license for software applications engineers. However, many roles with federal contractors in the state require a security clearance, so early exposure to defense or government project environments gives candidates a measurable edge in the hiring process.

How much do software applications engineers make in Maryland?

Software applications 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 software applications engineers in Maryland?

Companies currently hiring software applications engineers in Maryland include Ctrl +, Bitwise, and Visionist, per current listings on Migrate Mate as of November 2026. Maryland's concentration of defense contractors and federal agency support firms means many openings are tied to long-term government programs rather than short hiring cycles.

Which Maryland cities have the most software applications engineer jobs?

Annapolis Junction, Laurel, and Suitland have the most software applications engineer openings in Maryland. The Baltimore and Columbia area dominates because of its density of defense contractors, Johns Hopkins institutions, and federal agency campuses, while suburban Washington markets like Bethesda and Rockville draw heavily from NIH, federal IT, and biotech firms operating in Montgomery County.

Are there remote software applications engineer jobs in Maryland?

Yes, and more than most fields. Software applications engineering is desk-based and highly portable, making it well suited to remote work. About 0% of software applications engineer openings tied to Maryland are remote or hybrid as of November 2026, though roles requiring a security clearance or access to classified systems are almost always on-site. Cloud development, application support, and backend engineering roles tend to carry the most remote flexibility.

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

The most realistic entry path is through a co-op or internship with one of Maryland's large defense or federal IT contractors, where employers like Leidos and Northrop Grumman run structured new-grad programs. UMBC and the University of Maryland also have direct pipeline relationships with Maryland employers. Entry-level titles like junior software developer, applications developer, or systems analyst are the common first steps. Building a portfolio of personal or open-source projects and earning a cloud certification strengthens a resume for Maryland's government-adjacent tech market.

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

You can find and apply to software applications engineer jobs in Maryland on Migrate Mate, which lists current Maryland openings. Search the roles available, find the ones that fit your background and target area, and apply directly to each listing.

See All 10 Software Applications Engineer Jobs in Maryland

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

Find Jobs