Sr. Cryptographic Software Evaluator/ Engineer Lv3
New Yesterday
Job Details
Job Location
Maryland - Columbia, MD
Position Type
Contractor
Job Category
Engineering
Description
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.
Qualifications 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.
Effective collaboration in cross-functional teams.
Strong written and verbal communication skills to document software designs and technical specifications.
- Location:
- Columbia, MD, United States
- Category:
- Computer And Mathematical Occupations