
Senior Software Engineer, Cryptography
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in Canada.
• Enhance the security architecture and cryptography framework of Firefox: Play a pivotal role in refining Firefox's fundamental security systems, particularly focusing on cryptographic protocols, WebPKI, and security-sensitive web APIs. Assist in the implementation and maintenance of security features that facilitate the advancement of public key infrastructure on the web.
• Design and create security features for the web platform: Collaborate with teammates and the wider web community to develop and deploy web platform features. Contribute to secure, standards-based, and interoperable implementations across Firefox.
• Enhance browser reliability, performance, and resource efficiency: Investigate and resolve issues that affect stability, correctness, and performance. Analyze and optimize memory usage and efficiency within a complex, multi-threaded browser environment.
• Collaborate on security projects: Work alongside engineers from various teams to identify, prioritize, and tackle security challenges. Engage in debugging, root cause analysis, and the implementation of effective long-term solutions.
• Contribute to technical design and project planning: Take part in technical discussions, design reviews, and project planning for security-related projects. Assist in evaluating trade-offs and contribute to engineering decisions within your area of expertise.
• Solid software engineering and security fundamentals: Experience in software engineering with expertise in C/C++ and a strong understanding of security principles, including cryptographic protocols and their implementations.
• Experience in building and maintaining complex software systems: Capable of contributing to the design, implementation, testing, and maintenance of software in large-scale or security-sensitive settings.
• Strong debugging and problem-solving abilities: Proficient in diagnosing and resolving issues within multi-threaded, cross-platform native applications, addressing performance and memory-related challenges.
• Collaborative and effective communicator: Skilled in working effectively with distributed teams, clearly conveying technical concepts, and collaborating constructively to resolve issues.
• Growth mindset and eagerness to learn: Proven curiosity and desire to deepen knowledge in browser security, cryptography, and systems programming while consistently enhancing engineering skills.
• Familiarity with web platforms and modern systems: Knowledge of web technologies and an interest or experience in Rust. Comfortable operating within large, complex, multi-language codebases.
• Generous performance-based bonus plans available to all eligible employees, fostering a shared success as one unified team.
• Comprehensive medical, dental, and vision coverage.
• Substantial retirement contributions with 100% immediate vesting, irrespective of employee contributions.
• Quarterly all-company wellness days for collective relaxation.
• Country-specific holidays plus an additional day off for your birthday.
• One-time stipend for home office setup.
• Annual budget allocated for professional development.
• Quarterly stipend for well-being.
• Significant paid parental leave.
• Employee referral bonus program.
• Additional benefits including life/AD&D, disability, EAP, etc., varying by country.
Arcetyp LLC
Capita
Stride, Inc.
Kontoor Brands, Inc.
Get handpicked remote jobs straight to your inbox weekly.