Public Key Infrastructure (PKI) Software Engineer

USA-MD-Hanover

Apply now Apply later

General information

Requisition # R61586 Locations USA-MD-Hanover Posting Date 07/08/2025 Security Clearance Required TS/SCI Remote Type Hybrid Time Type Full time

Description & Requirements

Unlock the secrets of intelligence with ManTech! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we’ve been solving the toughest challenges with groundbreaking tech. Explore thrilling projects in Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure begins now—unleash your potential with ManTech!

ManTech is seeking a Public Key Infrastructure (PKI) Software Engineer to join our mission-focused team in Hanover, MD. In this critical role, you will support the full software development lifecycle of complex and secure IT systems, with a strong focus on high-assurance cryptographic capabilities. This position combines software engineering expertise with deep PKI domain knowledge to ensure secure, interoperable, and efficient enterprise systems.

This position is a hybrid role that requires someone local to the Hanover, MD area.

Responsibilities include, but are not limited to:

Requirements Analysis & System Design

  • Analyze and interpret system and user requirements to derive functional and technical software specifications.
  • Collaborate with cross-functional engineering teams to design system architectures supporting mission-critical operations.
     

Software Development & Integration

  • Design, develop, test, and maintain scalable software systems using modern programming methodologies.
  • Enhance existing applications by implementing new features, resolving bugs, and integrating with external systems and platforms.
     

Algorithm Development & Data Modeling

  • Design and optimize complex algorithms and data structures to meet performance and functional requirements.
  • Develop queries and data interfaces for high-volume, secure data repositories.
     

Systems & Infrastructure Integration

  • Work alongside systems and hardware engineers to define software constraints and ensure seamless integration with cryptographic infrastructure and operational environments.
     

Performance Optimization & Troubleshooting

  • Analyze performance metrics and operational workflows to identify system bottlenecks and areas for improvement.
  • Implement robust, maintainable solutions for long-term efficiency and reliability.
     

Technical Leadership & Oversight

  • Provide guidance and technical oversight to software development teams.
  • Ensure adherence to software development lifecycle (SDLC) best practices, security standards, and compliance policies.
     

PKI & Cryptographic Systems Engineering

  • Evaluate and compare PKI requirements to assess interoperability and compliance risks.
  • Author and review Certification Practice Statements (CPS) for alignment with X.509 Certificate Policy requirements.
  • Perform compliance audits and security assessments of PKI components including:
    • Certification Authorities (CAs)
    • Hardware cryptographic modules
    • Smartcards and tokens
    • Applets and card management systems
    • Trusted roles
       

Basic Qualifications

  • Bachelor’s degree in computer science, Engineering, or a related field.
    An additional 5 years of relevant experience may be substituted for a degree.
  • Minimum of 14 years of experience in software engineering, preferably in secure or defense-related environments.
  • Proven expertise in:
    • Security and vulnerability assessments of PKI and key management systems
    • Developing and evaluating hardware cryptographic modules (e.g., NSS tokens, smartcards, HSMs)
    • Preparing white papers and technical documentation for PKI challenges and solutions
       

Preferred Qualifications

  • Red Hat Certification (RHCSA/RHCE)
  • Familiarity with FIPS 140-2/3, NIST guidelines, and DoD IA policy frameworks
     

Security Clearance

  • Active TS/SCI clearance is required
  • Must be willing to obtain and maintain a Polygraph
     

Physical Requirements

  • Ability to remain in a stationary position approximately 50% of the time.
  • Ability to operate a computer and other office productivity machinery.
  • Strong written and verbal communication skills required for frequent interaction with technical teams and leadership.


The projected compensation range for this position is $162,600.00-$289,500.00. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories.  In addition, ManTech invests in its employees beyond just compensation.  ManTech’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, short-term and long-term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

ManTech International Corporation considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with ManTech, please email us at careers@mantech.com and provide your name and contact information.
Apply now Apply later
Job stats:  0  0  0

Tags: Analytics Audits Clearance Clearance Required Compliance Computer Science Data Analytics DoD FIPS 140-2 NIST PKI Polygraph Red Hat SDLC Security assessment Security Clearance TS/SCI

Perks/benefits: Career development Health care Insurance Wellness

Region: North America
Country: United States

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.