Cryptographic Software Engineer
About this role
General information
Requisition #
R71746
Locations
USA-MD-Linthicum Heights
Posting Date
10/29/2026
Security Clearance Required
TS/SCI w/ Poly
Remote Type
Onsite
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 seeks a motivated, career- and customer-oriented Cryptographic Software Engineer to join our team in Linthicum Heights, MD.
This role protects secure systems by providing expert engineering support for the Cryptographic Solutions Program and MPO's network security products.
Responsibilities include but are not limited to:
• Architect robust cryptographic software using functional and multi-paradigm design patterns, validated by comprehensive unit, integration, and system-level test suites. • Develop cross-platform desktop and server applications, leveraging containerization, automated deployment pipelines, and low-level network tools. • Implement cryptographic primitives and secure protocols (e.g., PKI, symmetric/asymmetric ciphers, cryptographic hashing, and low-level TCP/IP stacks) into production systems. • Deliver cryptographic solutions and cybersecurity analysis to strengthen security posture, testing, and certification for Intelligence Community (IC) deployments. • Engineer high-assurance data protection systems and secure computing architectures to safeguard critical national security infrastructure.
Minimum Qualifications:
• Bachelor's Degree in technical discipline and 14+ years of software and/or security engineering experience (or 18+ years without a degree). • Proficiency in systems-level programming languages, specifically C, C++, or Rust, for high-assurance cryptographic software development. • Demonstrated experience with cryptographic concepts and principles.