Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
mozilla · Remote · Remote
- Employment typeContract
- Experience levelSenior
- Salary signalSalary not listed
- Last checked1 hour ago
- Source valid throughNov 21, 2026
Role Overview
<h2><strong>The role</strong></h2> <p><span style="font-weight: 400;">You will help the Firefox DOM LWS team to implement tasks for Storage Encryption everywhere, helping to drive the in-progress project through to completion .</span></p> <h2><strong>Responsibilities</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Contributing to delivering Storage Encryption Everywhere in Gecko, which may include tasks such as migrating data between schemas, implementing data storage in PBM and integration testing.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Write and pass Web Platform Tests, and add Gecko tests as needed.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Work through code review with the relevant Gecko module owners and iterate to landing.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Surface and help resolve any specification questions the implementation raises.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Shepherd the feature through Nightly, Beta, and Release. Fix correctness, performance issues and regressions.</span></li> </ul> <h2><strong>Definition of done</strong></h2> <p><span style="font-weight: 400;">Ship Storage Encryption Everywhere to release channel. Fix triaged and prioritized issues.</span></p> <h2><strong>Required qualifications</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong C++.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Substantial experience in a browser-engine codebase, ideally Firefox/Gecko.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Substantial experience in databases.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Familiarity with web standards and Web Platform Tests.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong debugging and optimization in a multithreaded codebase.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Comfort working in the open: public bugs, code review, and upstream landing.</span></li> </ul> <h2><strong>Preferred</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Prior contributions to Gecko or another major browser engine.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Familiarity with the relevant standards body and specification process.</span></li> </ul> Find Jobs in Germany on Arbeitnow
Why It Matches
This contract role is listed as remote in Remote. The source does not expose a salary range, so confirm compensation before investing in a long application. The match score reflects role clarity, work mode, location, freshness, salary visibility, and description depth—not a promise that the employer will select a candidate.
Questions to Check Before Applying
- Does the source describe the same title, company, location, and work arrangement shown here?
- Which required skills can you prove with a result, project, metric, or certification?
- Is remote eligibility limited by state, country, time zone, or travel expectations?
- When will the employer disclose the salary range and total compensation?
Similar Openings Worth Checking
Live, verified positions with current application channels.