Join SuperQubit as a Senior Cryptographic Protocol Engineer in Markham, ON. Develop a novel secure data-encryption protocol using your strong skills in Rust and cryptography. In this full-time role, you'll collaborate with the technical team to translate cryptographic specifications into secure, production-grade implementations.
Rust is the primary language for this systems and network-security position, where you'll design, implement, and integrate protocols leveraging Quantum Key Distribution. Key Responsibilities:
- Implement a cryptographic protocol based on specifications
- Design the core implementation in Rust
- Create secure interfaces with QKD key-management
- Develop mechanisms for rotating and managing keys
- Troubleshoot networking issues across distributed nodes Requirements:
- 5+ years in software engineering, focusing on security
- Proficient in Rust, C/C++, and Python
- Solid understanding of applied cryptography
- Experience with TCP/IP networking and security-sensitive code
- Willing to travel between project sites as needed Bring your expertise in cryptography and systems programming to achieve secure solutions in a cutting-edge environment.