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

Requirements

  • Strong C++ skills.
  • 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 abilities in a multithreaded codebase.
  • Comfortable working in the open with public bugs, code review, and upstream landing.

Nice to haves

  • Prior contributions to Gecko or another major browser engine.
  • Familiarity with the relevant standards body and specification process.

What you'll be doing

  • Contributing to delivering Storage Encryption Everywhere in Gecko, including tasks like migrating data between schemas, implementing data storage in PBM, and integration testing.
  • Writing and passing Web Platform Tests and adding Gecko tests as needed.
  • Working through code review with relevant Gecko module owners and iterating to landing.
  • Surfacing and helping resolve any specification questions raised by the implementation.
  • Shepherding the feature through Nightly, Beta, and Release channels, fixing correctness, performance issues, and regressions.
  • Completing the project by shipping Storage Encryption Everywhere to the release channel and fixing triaged and prioritized issues.
AI Summary ✨

Similar jobs

  • Senior Backend Engineer - Risk Domain

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →