Senior Software Engineer (Cryptography) (Firefox Security)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Cryptography) (Firefox Security): Advancing Firefox's security architecture and cryptography stack by improving cryptographic protocols, WebPKI, and security-sensitive web APIs with an accent on secure, standards-based implementations and evolving public key infrastructure. Focus on solving complex multi-threaded browser reliability, performance, and memory-efficiency issues while collaborating on security initiatives and technical design decisions.
Location: Remote (Canada)
Salary: $95,000–$139,000 CAD
Company
builds open-source software and the Firefox browser to help make the internet a public resource.
What you will do
- Advance Firefox security architecture and cryptography stack, improving cryptographic protocols, WebPKI, and security-sensitive web APIs.
- Design and implement web platform security features in collaboration with teammates and the broader web community.
- Improve browser reliability, correctness, performance, and resource efficiency by investigating and resolving stability and memory issues.
- Collaborate on security initiatives through debugging, root-cause analysis, and long-term solution implementation.
- Contribute to technical design and planning via technical discussions, design reviews, and project planning.
Requirements
- Strong software engineering and security fundamentals, including proficiency in C/C++ and understanding of cryptographic protocols and implementations.
- Experience designing, implementing, testing, and maintaining complex software systems in large-scale or security-sensitive environments.
- Strong debugging and problem-solving skills for multi-threaded, cross-platform native applications, including performance and memory-related challenges.
- Ability to communicate technical concepts clearly and collaborate effectively with distributed teams.
- Interest or experience with Rust and comfort working in large, complex, multi-language codebases.
Culture & Benefits
- Performance-based bonus plans and shared success as one team.
- Rich medical, dental, and vision coverage.
- Generous retirement contributions with 100% immediate vesting.
- Quarterly wellness days, country-specific holidays, and a day off for your birthday.
- One-time home office stipend, annual professional development budget, and quarterly well-being stipend.
- Considerable paid parental leave and additional benefits that vary by country.
Hiring process
- Interviews and technical evaluation focused on security/cryptography and engineering problem-solving.
- Design review and collaboration discussions to assess fit for security-related engineering work.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →