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 JobsOverview
Showing 5 of 23+ Staff Software Developer jobs











Standard Job Description
WHAT WE’RE DOING
At Lockheed Martin Rotary and Mission Systems, we're on a mission to drive innovation and uphold the highest standards of business ethics. We believe that by pushing the boundaries of visionary thinking, we can achieve exceptional results. As a Lockheed Martin employee, you'll have the opportunity to make a meaningful impact while working in an environment that values integrity and excellence.
By leveraging your expertise in instructional design and technical training, you will play a critical role in enhancing the operational readiness of our Cyber & Intelligence teams and ensuring the success of high-stakes national security missions.
THE WORK
You will be the one to perform system administration, maintenance, upgrades, installation, test, integration, and configuration of VLP / LF / MF / HF / VHF / UHF / Radio Spectrum Frequencies, collection, and geo‑location systems and software – including prototypes, development builds, operational‑testing units, test rigs, and laboratory‑environment products. Provide Tier‑3 technical and engineering support, troubleshooting system failures or performance degradations and restoring equipment to full operational capability. Deliver 24 × 7 call‑in support for critical operational system discrepancies. Integrate, test, and optimize SIGINT systems with enterprise‑wide infrastructures, services, and databases. Develop, maintain, and disseminate technical documentation, procedures, and knowledge‑base articles. Assist government engineers in creating, updating, and managing system‑product‑line standards and associated databases.
WHY JOIN US
In this role you will have the opportunity to shape the future of technical proficiency within the Cyber & Intelligence domain, directly impacting the capabilities of those who protect our national security.
Our benefits are built to match the caliber of your work. Reliable, high performing, and mission ready. You’ll enjoy world class resources, mentorship, continuous learning, competitive compensation, comprehensive benefits, and a supportive work life balance—all within a culture that values innovation, integrity, and collaboration.
Know someone? The External Referral Program lets you submit a referral. If your referral is hired, you'll receive a $3000 payment!
PLUS you may be eligible for up to a $25K sign on bonus for you to join the team.
Additional program roles found by searching #RMSIL2026 and #LMCyberJobs #RMSROC #ONELMHOTJOBS
Basic Qualifications
- Bachelor of Science in Engineering or Computer Science or
- Eight (8) years of relevant experience in lieu of a bachelor's degree, or
- Two (2) years of experience with an MS in Engineering or Computer Science (can substitute for the bachelor's).
- Four (4) years of experience with software and system deployments, Linux system administration, containerization, cloud deployments, and DevSecOps.
-
Recent (within the last 3 years) experience in:
- Kubernetes
- Cluster orchestration
- Containerization
- US Security Clearance with an Active Polygraph (updated within the last 7 years).
- Active IAT‑II CWIP / DoD 8570‑compliant certification (e.g., Security+)
- Availability for 24/7 call‑in support for operational system‑critical discrepancies.
- Willingness to travel for information‑system installation, maintenance, and troubleshooting.
Desired Skills
- Operating Systems & Administration: Linux system administration (RHEL/CentOS), scripting (Python, Bash).
- Containerization & Orchestration: Hands‑on Docker; Kubernetes cluster management; experience with cluster orchestration tools.
- Cloud & DevSecOps: Cloud deployment experience; DevSecOps practices.
- Networking: Familiarity with network concepts to support SIGINT system integration.
- Documentation: Ability to develop and maintain technical documentation, procedures, and knowledge‑base articles.
- Support: Tier‑3 troubleshooting and 24 × 7 operational support.
- Travel & Support: Willingness to travel for system installation, maintenance, and troubleshooting; availability for 24/7 on‑call support.
- Security & Certifications: IAT‑II CWIP / DoD 8570 compliance (Security+), CCNA.
Pay Information
Full-Time Salary Range: $135700.00 - $251900.00
At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally.
The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
- Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.
- For (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.
See All 23 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 JobsStaff Software Developer Jobs by City in Maryland
Where Maryland roles are concentrated, by current openings.
Staff Software Developer Job Market in Maryland
A snapshot from current Maryland openings, updated as new roles post.
Who's Hiring
- Lockheed Martin10

- GEICO6

- Northrop Grumman4

- Xometry2

- CVS Health1

Top Industries Hiring
- Insurance
- Technology & Software
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 Lockheed Martin, GEICO, and Northrop Grumman and others right now, based on current listings on Migrate Mate as of November 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, Fort Meade, and Jessup 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 November 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 23 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