Your Role and Responsibilities- Design and develop quantum-safe security solutions for various applications and systems including network communications.
- Evaluate existing cryptographic implementations and algorithms to assess quantum resilience.
- Develop an approach and framework to implement quantum-safe cryptographic protocols and algorithms in application source code and also on the network layer for secure communications.
- Provide Security SME guidance and mentorship to the development and Test team.
Required Technical and Professional Expertise
- 7-10+ years of hands-on expertise in programming languages such as Java, Python, C#, etc.
- Experience in cybersecurity, applied cryptography and/or developing applications that use cryptography.
- Experience with cryptographic libraries and frameworks, such as OpenSSL, Bouncy Castle, NIST PQC reference implementations, etc.
- Proficiency in symmetric cryptography, asymmetric cryptography, key management, cryptographic hash functions, TLS/SSL handshake, etc.
- Experience with secure coding practices and principles.
- Excellent problem-solving skills and ability to work independently as well as in a team environment.
Preferred Technical and Professional Expertise
- Knowledge of post-quantum cryptography and quantum-resistant cryptographic algorithms.
- Understanding of quantum computing principles and their implications for cryptography.
- Knowledge of quantum key distribution (QKD) protocols and quantum-resistant key exchange mechanisms.
- Familiarity with industry standards and regulations related to cybersecurity and cryptography.