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
Open-source password manager and enterprise identity security solutions
Domain
Cybersecurity / Cryptography
Deliverable
production ML models | product features
Required skills
Rust, secure cryptographic protocol design, OS-level key management APIs, secure storage mechanisms, key lifecycle management (generation, rotation, revocation), API design for security abstraction
Preferred skills
TypeScript, C#
Technologies
Rust, TypeScript, C#
Responsibilities
Design and maintain key hierarchies and cryptographic protocols; Enforce secure key management practices across clients and servers; Design usable APIs that abstract crypto correctly; Build and maintain internal and external documentation; Troubleshoot complex security vulnerabilities
Seniority
Senior, hands-on IC
