Senior Cryptographic Software Engineer

ManTech

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

ManTech seeks a motivated, career and customer-oriented Senior Cryptographic Software Engineer to join our team in Linthicum Heights, MD. This is a full time position with 5 days being onsite.This role is vital for ensuring the confidentiality, integrity, and availability of systems within secure environments.

Responsibilities include but are not limited to:

  • Implement and integrate cryptographic principles, including symmetric and asymmetric encryption algorithms (e.g., AES, RSA, ECC), into software applications by developing and optimizing low-level system programming and cryptographic algorithm implementations using C and C++.
  • Utilize cryptographic libraries to ensure proper parameterization and secure integration of encryption modes.
  • Manage cryptographic concepts such as block ciphers, key management, encryptors, secure communications, and cryptographic product evaluation.
  • Evaluate cryptographic implementations for correctness, security, performance, key management, hashing, and digital signatures.
  • Automate processes and create scripts using Python to enhance system functionality and efficiency. Design, develop, test, and maintain software applications using Java.
  • Configure, script, and ensure secure development practices within Linux-based operating systems.
  • Design and assess secure network communications by applying expertise in network protocols and security concepts, including TCP/IP, SSL/TLS, and RESTCONF/YANG.
  • Apply secure coding practices, mitigate vulnerabilities, and oversee secure software lifecycle management.

Minimum Qualifications:

  • 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 and understanding of FIPS 140-3, Common Criteria, and other cryptographic certification processes

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 for extended periods of time. Needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer
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.