Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jun 15, 2026
This job expires in: 29 days
Job Summary
Specializing in cryptography, the remote Senior Software Engineer will design and develop key hierarchies and cryptographic protocols, ensuring security and performance for millions of users across various platforms.
Key responsibilities
- Design, develop, and maintain secure key hierarchies and cryptographic protocols
- Enforce secure key management practices to prevent key compromise and protect sensitive material
- Build and maintain documentation and specifications while troubleshooting complex security vulnerabilities
Required qualifications
- Strong proficiency in Rust, with experience in TypeScript and C# as a plus
- Experience designing and implementing secure cryptographic protocols
- Familiarity with OS-level key management APIs and secure storage mechanisms
- Practical knowledge of secure key management practices, including generation, storage, and rotation
- Ability to evaluate cryptographic library security and performance
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...