1

Dod Software Engineer Jobs in Baltimore, MD (NOW HIRING)

Our Software Engineers are vital to developing cutting-edge solutions that support national defense ... Ensures adherence to security best practices and compliance standards (NIST, DoD, IC, RMF)

Senior Software Engineer

Aberdeen, MD · On-site

$131K - $173K/yr

This role builds innovative, high quality, and fully performing software in compliance with DoD coding standards, security requirements, and technical designs. The Senior Software Engineer develops ...

Position name: (2736) Software Engineer Position location: Columbia, MD, United States On-site ... Must have DoD 8140/8570 compliance certification Essential Job Responsibilities * Must have a ...

Principal Software Engineer

Annapolis Junction, MD · On-site

$148K - $198K/yr

Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex ... Learn more at www.clearedgeit.com/careers/ Your Mission As a Principal Software Engineer , you will ...

Principal Software Engineer

Annapolis, MD · On-site

$133K - $179K/yr

Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex ... Learn more at www.clearedgeit.com/careers/ Your Mission As a Principal Software Engineer , you will ...

Principal Software Engineer

Annapolis Junction, MD · On-site

$148K - $198K/yr

Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex ... Learn more at www.clearedgeit.com/careers/ Your Mission As a Principal Software Engineer , you will ...

Software Engineer

Annapolis, MD · On-site

$70K - $240K/yr

Belay Technologies provides leading technology and engineering solutions to the DoD, as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers ...

Showing results 21-40

Dod Software Engineer information

See Baltimore, MD salary details

$63.1K

$146.6K

$204.2K

How much do dod software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for dod software engineer in Baltimore, MD is $146,585.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,200.00 and $171,900.00 per year, depending on experience, location, and employer.

What is a DoD software engineer?

A DoD Software Engineer designs, develops, tests, and maintains software systems for the U.S. Department of Defense. They work on defense-related projects, including cybersecurity, weapons systems, and mission-critical applications. These engineers must often meet strict security and compliance standards, such as obtaining a security clearance. The role requires proficiency in programming languages, software development methodologies, and sometimes embedded systems. Strong problem-solving skills and knowledge of defense regulations are also essential.

What does a DoD software engineer do?

As a DoD Software Engineer, you will typically work on projects involving secure, mission-critical systems, such as developing or maintaining defense applications, network security tools, or custom software for various military and governmental needs. Your daily tasks may include designing, coding, testing, and documenting software, as well as participating in code reviews and collaborating closely with cybersecurity specialists, systems engineers, and project managers. You’ll also be responsible for adhering to strict security and compliance requirements, ensuring that all software meets Department of Defense standards. This role provides opportunities to work on innovative technologies and complex challenges that have a direct impact on national defense.

What are the key skills and qualifications needed to thrive as a DoD software engineer?

To thrive as a DoD Software Engineer, you need a strong background in computer science, programming languages (such as Java, C++, or Python), and experience with secure software development, often backed by a relevant degree and security clearance. Familiarity with development tools, secure coding practices, and industry-standard frameworks, as well as certifications like Security+ or CISSP, are often required. Excellent problem-solving skills, attention to detail, and the ability to communicate effectively within multidisciplinary teams are highly valued. These skills ensure the secure, efficient, and collaborative creation of software crucial to defense operations and national security.

What are the most commonly searched types of Dod Software Engineer jobs in Baltimore, MD? The most popular types of Dod Software Engineer jobs in Baltimore, MD are:
What are popular job titles related to Dod Software Engineer jobs in Baltimore, MD? For Dod Software Engineer jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Dod Software Engineer jobs in Baltimore, MD look for? The top searched job categories for Dod Software Engineer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Dod Software Engineer jobs? Cities near Baltimore, MD with the most Dod Software Engineer job openings:
Infographic showing various Dod Software Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $146,585 per year, or $70.5 per hour.

PKI Software Engineer

August Schell

Fort George G Meade, MD • On-site

Full-time

Posted 27 days ago


Job description

PKI SOFTWARE ENGINEER 

Ft. Meade, MD - Full Time (Hybrid) 
Salary: 140-170K

August Schell is looking for a PKI Software Engineer to join our team in support of DoD enterprise PKI modernization with our DISA customer. The engineer will work hand-in-hand with commercial product engineering and government teams on the next generation of Public Key Infrastructure capabilities — including post-quantum cryptography (PQC) migration — within Red Hat Enterprise Linux, Red Hat Certificate System, and the upstream Dogtag PKI open-source project. 

Individuals in this role must be able to work hybrid and go on site at Fort Meade as requested. 

Responsibilities Include: 

  • Design, develop, test, and maintain high-quality PKI software components across Red Hat Certificate System (RHCS) and Dogtag PKI 

  • Work software fixes and feature development directly with product engineering teams and the government development lab — owning issues end-to-end from requirements through testing and verification 

  • Support the program’s post-quantum cryptography migration, including PQC algorithm integration (ML-DSA) and legacy version transition planning 

  • Develop and troubleshoot HSM integrations supporting CA operations and key escrow 

  • Support certificate lifecycle automation (ACME) as the program transitions to shorter-lived certificates at higher issuance volume 

  • Practice defensive programming and contribute to testing frameworks, CI/CD pipelines, and release quality 

  • Communicate clearly across government stakeholders, commercial vendor engineering, and program contractors — translating technical status into program-level clarity 

  • Proactively identify, document, and escalate risks and blockers before they impact program schedule 

Requirements: 

  • Active Secret clearance minimum (Top Secret preferred and may be required) 

  • Local to the DMV area with the ability to work on site at Fort Meade as requested 

  • Five (5)+ years of professional software engineering experience (flexible for candidates with exceptional PKI depth) 

  • Java and/or Rust programming experience 

  • Strong knowledge of Linux and its development tools 

  • Knowledge or experience with Linux containers and container orchestration (Podman / Docker) and VMs (KVM) 

  • Hands-on experience with PKI, x.509, cryptography, and system/software security technologies 

  • Direct experience with Red Hat Certificate System or Dogtag PKI (the upstream open-source project of the deployed DoD code base) — comparable enterprise CA platform experience considered (EJBCA, Microsoft AD CS, Entrust Authority, ISC CertAgent, or similar) 

  • DoD 8570/8140 IAT Level II certification (Security+ or equivalent) 

  • Strong written and verbal communication skills 

Stand out with: 

  • Post-quantum cryptography familiarity (ML-DSA/Dilithium, Kyber, CNSA 2.0 timelines) 

  • HSM integration experience (Entrust nShield, Thales Luna) 

  • ACME protocol and certificate automation at scale 

  • Prior DISA or DoD PKI program experience (Purebred, derived credentials, RA/CRL/OCSP operations) 

  • Directory Server / LDAP experience 

  • Experience using AI agents to accelerate development efforts 

  • Python, Bash, or similar scripting languages 

  • Package maintenance on Fedora/RHEL 

  • Agile development methodologies (Scrum, JIRA) 

Powered by JazzHR

JKpkQqc3j6