Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Mozilla· Firefox
Hybrid (Canada), Hybrid (Germany), Hybrid (UK)contractPosted 6d ago
About the role
Role focused on implementing Storage Encryption Everywhere for Firefox Gecko/Gecko-based storage systems, contributing through all development cycles from implementation to release.
Responsibilities
- Contributing to delivering Storage Encryption Everywhere in Gecko, including migrating data between schemas, implementing data storage in PBM and integration testing.
- Write and pass Web Platform Tests, and add Gecko tests as needed.
- Work through code review with the relevant Gecko module owners and iterate to landing.
- Surface and help resolve any specification questions the implementation raises.
- Shepherd the feature through Nightly, Beta, and Release. Fix correctness, performance issues and regressions.
Qualifications
- Strong C++
- Substantial experience in a browser-engine codebase, ideally Firefox/Gecko
- Substantial experience in databases
- Familiarity with web standards and Web Platform Tests
- Strong debugging and optimization in a multithreaded codebase
- Comfort working in the open: public bugs, code review, and upstream landing
Skills
Required:C++browser-engine experienceweb standardsmultithreaded debugging/optimizationupstream landing / public bugs
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Mozilla
Internet for people, not profit
Mozilla is the not-for-profit behind the lightning fast Firefox browser. We put people over profit to give everyone more power online.
BrowserInternetNot-for-profitFirefox
More open roles at Mozilla
- Senior Manager, Accounting & Finance6d agoRemote · Thunderbird
- Contract Staff Software Engineer-Bug Burndown6d agoRemote · Firefox
- Senior Manager, Accounting & Finance6d agoRemote · Thunderbird
- Sr. Executive Assistant6d agoOffice of CEO
- Software Engineer, Firefox Desktop Integrations6d agoRemote · Firefox