Mozilla

Contract Staff Software Engineer - (Firefox) C++,Storage Encryption

Mozilla
Apply
3 hours ago
Remote, Canada +2 moreStaff+

Responsibilities

  • Implement Storage Encryption Everywhere in the Gecko browser engine, including schema migrations and data storage in PBM.
  • Write and pass Web Platform Tests and add Gecko tests as needed.
  • Participate in code review with Gecko module owners and iterate changes through upstream landing.
  • Surface and help resolve specification questions raised during implementation.
  • Shepherd the feature through Nightly, Beta, and Release and fix correctness, performance, and regression issues.
  • Ship Storage Encryption Everywhere to the release channel and fix triaged, prioritized issues.

Requirements

  • Strong C++ experience.
  • Substantial experience working in a browser-engine codebase, ideally Firefox or Gecko.
  • Substantial database experience.
  • Familiarity with web standards and Web Platform Tests.
  • Strong debugging and optimization skills in a multithreaded codebase.
  • Comfort working in the open through public bugs, code review, and upstream landing.
  • Prior contributions to Gecko or another major browser engine are preferred.
  • Familiarity with the relevant standards body and specification process is preferred.

Tech Stack

Categories

Mozilla

About Mozilla

1,001-5,000 employees

Mozilla builds open-source internet software, best known for the Firefox web browser, plus privacy tools like a VPN, password manager, and identity services. Its products are largely free and monetized through search partnerships and paid subscriptions, serving consumers, developers, and enterprises building for the web. Founded in 2005 and headquartered in San Francisco, Mozilla Corporation is wholly owned by the non-profit Mozilla Foundation.

Contact me