Contract Staff Software Engineer – C++, Storage Encryption

Posted 14 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Contract Staff Software Engineer contributing C++ and database expertise to Mozilla’s Firefox Storage Encryption Everywhere project. Implementing Gecko features, tests, reviews, and release fixes.

Responsibilities

  • Help the Firefox DOM LWS team implement tasks for Storage Encryption Everywhere
  • Contribute 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 relevant Gecko module owners and iterate to landing
  • Surface and help resolve specification questions raised by the implementation
  • Shepherd the feature through Nightly, Beta, and Release; fix correctness, performance issues, and regressions
  • Ship Storage Encryption Everywhere to the release channel and fix triaged, prioritized issues

Requirements

  • 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

Job type

Contract

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

C++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.