Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Primary stack
Job description
About the Position
We are seeking a Contract Staff Software Engineer specializing in C++ and Storage Encryption to join our Firefox DOM LWS team. This role is remote and based in Germany. You will contribute to the implementation of Storage Encryption Everywhere in Gecko, driving the project to completion.
Responsibilities
- Contribute to delivering Storage Encryption Everywhere in Gecko, including tasks such as migrating data between schemas, implementing data storage in PBM, and integration testing.
- Write and pass Web Platform Tests, and add Gecko tests as needed.
- Collaborate through code review with 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.
Definition of Done
Ship Storage Encryption Everywhere to the release channel. Fix triaged and prioritized issues.
Requirements
- Strong proficiency in 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 skills in a multithreaded codebase.
- Comfort working in the open: public bugs, code review, and upstream landing.
Preferred Qualifications
- Prior contributions to Gecko or another major browser engine.
- Familiarity with the relevant standards body and specification process.
We Offer
- Opportunity to work on a cutting-edge project within a leading tech company.
- Remote work flexibility.
- Collaborative and innovative team environment.
About the Company
Mozilla is a global non-profit dedicated to ensuring the internet is a global public resource, open and accessible to all. Join our team to help shape the future of the web.
© Mozilla Berlin. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.