Senior Software Engineer (Cryptography)
Core
Design and develop the key hierarchy and cryptographic protocols that protect millions of users' sensitive information across devices.
Role type
Senior IC cryptography engineer
Builds
Secure key management systems and cryptographic protocols for password and secrets management
Domain
Cybersecurity / Cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, secure cryptographic protocol design, OS-level key management APIs, secure storage mechanisms, key lifecycle management (generation, rotation, revocation), cryptographic library security evaluation
Preferred skills
TypeScript, C#
Technologies
Rust, TypeScript, C#
Responsibilities
Design and maintain secure key hierarchies and cryptographic protocols; Enforce secure key management practices across clients and servers; Design usable APIs that abstract crypto for other developers; Troubleshoot complex security vulnerabilities
Seniority
Senior, hands-on IC