Sr. Cryptographic Software Evaluator/Engineer

ManTech

Linthicum Heights, MD Posted 1/31/2025 Full Time

Currently, ManTech is seeking a Sr. Cryptographic Software Evaluator/Engineer to join our team in Linthicum Heights, MD. This role is vital for ensuring the confidentiality, integrity, and availability of systems within secure environments. Key competencies and qualifications for a well-rounded Software Evaluator/Engineer with a cybersecurity focus.

  • Proficiency in C and C++ for low-level system programming and cryptographic algorithm implementation

  • Expertise in Python for automation and scripting

  • Experience with Java to design, create, test, and maintain software applications

  • Knowledge of Rust and development of secure, memory-safe applications

  • Experience with Linux-based operating systems, including system configuration, scripting, and secure development

  • Deep understanding of cryptographic principles, including:

    • Symmetric and asymmetric encryption algorithms (e.g., AES, RSA, ECC).

    • Knowledge of various cryptographic modes, including their strengths and weaknesses

    • Integrating cryptographic modes into software applications using cryptography libraries, ensuring correct usage and parameterization

    • Background with cryptographic concepts including block ciphers and key management.

  • Experience with encryptors, secure communications, and cryptographic product evaluation

  • Experience with front-end development and secure web interfaces

  • Familiarity with static and dynamic code analysis tools

  • Understanding of network protocols and security concepts, including; TCP/IP, SSL/TLS, and RESTCONF/YANG

  • Ability to design and evaluate secure network communications

  • Conduct risk assessments, security audits, and vulnerability assessments on systems and applications

  • Ensure systems comply with applicable DoD, IC, and other regulatory requirements.

Minimum requirements needed to qualify for the role:

  • Eight years of Software development/evaluation experience

    • In lieu of eight years of software development/evaluation experience candidates will have a Bachelor’s degree in Computer Science, Engineering or Computer Engineering plus five years of Software development/evaluation experience.

    • Candidate may also have a Master’s degree in computer science, Engineering or Computer Engineering plus three years of SW development/evaluation experience

  • Experience in secure coding practices, vulnerability mitigation, and secure software lifecycle management.

  • Ability to evaluate cryptographic implementations for correctness, security, and performance.

  • Understanding of FIPS 140-3, Common Criteria, and other cryptographic certification processes.

  • Experience with Linux operating systems, particularly:

    • Administration, configuration, and scripting in Linux environments.

  • Key management, hashing, and digital signatures.

Preferred Qualifications:

  • Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), or equivalent.

  • Certifications related to cryptographic technologies or Linux systems, such as Linux+ or RHCE.

Clearance Requirements:

  • Must have a current/active TS/SCI w/ Polygraph

Physical Requirements:

  • Must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.

JOB LOCATION:
Linthicum Heights, MD 21090

Apply NowApply Now
This website uses cookies for analytics and to function properly. By using our site, you agree to these terms.