← All jobs

Senior Software Engineer

Mozilla Corporation · Remote

full-timeremoteseniorSalary on request

About the role

Work on security and hardening features for Firefox, including privilege isolation, trust boundaries, cryptographic protocols, and WebPKI. Design, build, test, and ship security and hardening features, including for enterprise users. Strengthen Firefox's security architecture across operating systems. Improve core mechanisms such as cryptographic protocols, WebPKI, and security-sensitive web APIs. Investigate security issues, find root causes, and deliver lasting fixes. Diagnose stability, performance, and memory issues in a multithreaded codebase.

Requirements

  • 3+ years in low-level software engineering, with strong C and/or C++
  • Solid understanding of security fundamentals
  • Debugging experience in multithreaded, cross-platform native applications
  • Familiarity with web technologies (HTML, CSS, JavaScript), and interest or experience in Rust
  • Ability to work in large, multi-language codebases
  • Clear written and verbal communication with distributed teams

What we offer

  • Performance-based bonus plans
  • Retirement contributions with 100% immediate vesting
  • Quarterly company-wide wellness days and a birthday day off
  • One-time home office stipend, annual professional development budget, and quarterly wellbeing stipend
  • Considerable paid parental leave and an employee referral bonus
About Mozilla Corporation
View company profile →