Senior Software Engineer (Cryptography) in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Cryptography) based in the United States.
This is a high-impact engineering role focused on designing and securing the cryptographic foundation of a global identity security platform used by millions of users. You will work at the intersection of applied cryptography, secure systems design, and large-scale distributed software engineering. The role involves owning critical components of the encryption architecture, including key hierarchies and protocol design, ensuring both maximum security and usability. You will collaborate with engineers, product teams, and security experts to build resilient, privacy-first systems. Operating in a fully remote and highly collaborative environment, you will contribute to both open-source innovation and enterprise-grade security solutions. This position is ideal for engineers who thrive on solving deeply technical security challenges with real-world impact. Your work will directly strengthen how individuals and organizations protect sensitive digital information worldwide.
- Design, develop, and maintain secure cryptographic systems including key hierarchies and encryption protocols that support large-scale identity security platforms.
- Define and enforce robust key management strategies across client and server environments, ensuring secure generation, storage, rotation, and revocation of cryptographic material.
- Develop secure, well-abstracted APIs that enable safe cryptographic usage across engineering tChatGPT can make mistakes. Check important info.eams and external developers.
- Identify, analyze, and remediate complex security vulnerabilities requiring deep expertise in cryptographic systems and software architecture.
- Evaluate cryptographic libraries, algorithms, and implementations for security, performance, and resistance to misuse.
- Collaborate with cross-functional engineering teams to integrate cryptographic standards into product features and system design.
- Create and maintain detailed technical documentation, security specifications, and implementation guidelines.
- Contribute to the design of scalable, maintainable, and auditable security architectures aligned with industry best practices.
- Strong professional experience in software engineering with deep expertise in applied cryptography and secure system design.
- Proficiency in Rust, with additional experience in TypeScript and/or C# considered a plus.
- Proven ability to design and implement secure cryptographic protocols and key management systems.
- Strong understanding of OS-level key management, secure storage mechanisms, and platform security APIs.
- Hands-on experience with cryptographic lifecycle management including key generation, rotation, storage, and revocation.
- Ability to assess cryptographic primitives and libraries for security, correctness, and performance trade-offs.
- Strong analytical and problem-solving skills with the ability to work through complex, ambiguous technical challenges.
- Excellent communication skills and ability to clearly explain security concepts to both technical and non-technical stakeholders.
- Strong collaboration mindset with experience contributing to distributed, remote engineering teams.
- Passion for open-source software and improving global internet security.
- High attention to detail, especially in security-critical systems where precision is essential.
- Fully remote work environment within the United States.
- Opportunity to work on globally used security infrastructure protecting millions of users.
- Competitive compensation package aligned with experience and expertise.
- Comprehensive health, dental, and vision insurance coverage.
- Exposure to cutting-edge cryptography, identity security, and open-source technologies.
- Strong emphasis on professional growth, learning, and technical development.
- Collaborative, mission-driven engineering culture with global team members.
- Opportunity to contribute to widely used open-source security projects.
- Work that directly impacts digital privacy and security at global scale.
- Supportive environment focused on innovation, autonomy, and engineering excellence.