Senior Software Engineer, Firefox Security
New
M
MozillaTechnology
Remote CanadaFull-TimeSenior
SalaryCanada Tier 1 Locations $104,000 — $139,000 CAD; Canada Tier 2 Locations $95,000 — $126,000 CAD
Apply NowOpens the employer's application page
Job Details
- Required Skills
- C++Rust
Requirements
- Strong software engineering and security fundamentals.
- Proficiency in C/C++.
- Solid understanding of security principles, including cryptographic protocols and implementations.
- Ability to contribute to the design, implementation, testing, and maintenance of software in large-scale or security-sensitive environments.
- Expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications, including performance and memory-related challenges.
- Ability to work effectively with distributed teams and communicate technical concepts clearly.
- Demonstrated curiosity and desire to deepen expertise in browser security, cryptography, and systems programming.
- Familiarity with web technologies.
- Interest or experience in Rust.
- Comfortable working within large, complex, multi-language codebases.
Responsibilities
- Contribute to improvements in Firefox's core security systems, with a focus on cryptographic protocols, WebPKI, and security-sensitive web APIs.
- Help implement and maintain security features that support the evolution of public key infrastructure on the web.
- Develop and ship web platform features in collaboration with teammates and the broader web community.
- Investigate and resolve issues impacting stability, correctness, and performance.
- Analyze and improve memory usage and efficiency within a complex, multi-threaded browser environment.
- Partner with engineers across teams to identify, prioritize, and address security issues.
- Participate in technical discussions, design reviews, and project planning for security-related initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site