Senior Software Engineer, Cryptography (Firefox Security)

Mozilla
CA$95,000 - CA$139,000Remote

About The Position

Mozilla Corporation is a technology company shaped by a non-profit mission to improve the internet. With over 225 million monthly users of products like Firefox, Mozilla is focused on areas such as AI, social media, and security, all while maintaining its core mission of making the internet better for people. As a wholly owned subsidiary of the Mozilla Foundation, Mozilla Corporation is mission-driven rather than shareholder-driven. Mozillians collaborate globally to develop and distribute open-source software that empowers users to control their internet experience.

Requirements

  • Strong software engineering and security fundamentals.
  • Proficiency in C/C++.
  • Solid understanding of security principles, including cryptographic protocols and implementations.
  • Experience building and maintaining complex software systems in large-scale or security-sensitive environments.
  • Strong debugging and problem-solving skills, with expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications.
  • Ability to work effectively with distributed teams, communicate technical concepts clearly, and collaborate constructively.
  • Demonstrated curiosity and desire to deepen expertise in browser security, cryptography, and systems programming.
  • Familiarity with web technologies.
  • Comfort working within large, complex, multi-language codebases.

Nice To Haves

  • Interest or experience in Rust.

Responsibilities

  • Advance Firefox's security architecture and cryptography stack, contributing to improvements in cryptographic protocols, WebPKI, and security-sensitive web APIs.
  • Implement and maintain security features supporting the evolution of public key infrastructure on the web.
  • Design and implement web platform security features in collaboration with teammates and the broader web community, ensuring standards-based, secure, and interoperable implementations across Firefox.
  • Improve browser reliability, performance, and resource efficiency by investigating and resolving issues impacting stability, correctness, and performance, and analyzing memory usage.
  • Collaborate with engineers across teams to identify, prioritize, and address security issues, participating in debugging, root cause analysis, and solution implementation.
  • Contribute to technical design and planning for security-related initiatives, participating in discussions, design reviews, and evaluating tradeoffs to inform engineering decisions.

Benefits

  • Generous performance-based bonus plans
  • Medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service