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

Devconnectplatform

Canada

Remote

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mozilla is seeking a Contract Staff Software Engineer to join the Firefox Storage Encryption effort. You will implement and test Storage Encryption Everywhere in Gecko, focusing on robust C++ code and data handling.

Collaborate through code reviews, surface compatibility questions, write tests, and shepherd the feature from Nightly to Release. Strong knowledge of multithreaded debugging and databases, plus Web Platform Tests, is expected.

Qualifications

  • Strong C++ expertise with production-grade code.
  • Extensive browser-engine experience, ideally Firefox/Gecko.
  • Experience with databases.
  • Familiarity with web standards and Web Platform Tests.
  • Strong debugging and optimization in a multithreaded environment.
  • Comfort working in open-source processes: public bugs and code reviews.

Responsibilities

  • Contribute to delivering Storage Encryption Everywhere in Gecko, including data migrations and integration testing.
  • Write and pass Web Platform Tests, and add Gecko tests as needed.
  • Engage in code reviews with Gecko module owners and iterate to landing.
  • Surface and resolve specification questions raised by implementation.
  • Shepherd the feature through Nightly, Beta, and Release, addressing issues and regressions.

Skills

C++
Browser engine
Web Platform Tests
Databases
Debugging
Multithreading
Open source
Code review
Upstream

Job description

# Contract Staff Software Engineer - (Firefox) C++,Storage EncryptionMozillaSalary not statedContractremote· leadCanada, Germany, UKListed via Jobicy · posted 21 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionThe roleYou will help the Firefox DOM LWS team to implement tasks for Storage Encryption everywhere, helping to drive the in-progress project through to completion .Responsibilities- 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.- Write and pass Web Platform Tests, and add Gecko tests as needed.- Work through code review with the 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 doneShip Storage Encryption Everywhere to release channel. Fix triaged and prioritized issues.Required qualifications- 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.Preferred- Prior contributions to Gecko or another major browser engine.- Familiarity with the relevant standards body and specification process.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote C++ Software Engineer - Storage Encryption (Contract)
Remote C++ Software Engineer - Storage Encryption (Contract)

Mozilla • Canada

Remote
CAD 120,000 - 180,000
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Devconnectplatform • Canada

Hybrid
CAD 131,000 - 218,000
Senior Software Engineer, Firefox Security
Senior Software Engineer, Firefox Security

Mozilla • Suomi

Hybrid
CAD 159,000 - 223,000
Performance-based bonus
Retirement contributions with vesting
Home office stipend
+4
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Devconnectplatform • Canada

Hybrid
CAD 131,000 - 186,000
Contract Staff Software Engineer (FireFox Layout)
Contract Staff Software Engineer (FireFox Layout)

Mozilla • Ottawa

On-site
CAD 120,000 - 160,000
Health and dental plan
Mental health support
Paid parental leave
+4
Contract Staff Software Engineer (WebCompat & Bug Triage)
Contract Staff Software Engineer (WebCompat & Bug Triage)

Mozilla • Ottawa

On-site
CAD 70,000 - 90,000
Health coverage
Mental health support
Wellness days
+4
Remote Senior Software Engineer - Firefox Security
Remote Senior Software Engineer - Firefox Security

Mozilla • Suomi

Hybrid
CAD 159,000 - 223,000
Performance-based bonus
Retirement contributions with vesting
Home office stipend
+4
Sr. Staff Software Engineer, Browser (New Products)
Sr. Staff Software Engineer, Browser (New Products)

Mozilla • Toronto

On-site
CAD 165,000 - 220,000
Performance-based bonus
Medical, dental, vision coverage
Retirement contributions
+7
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla • Toronto

On-site
CAD 185,000 - 218,000
Contract Staff Software Engineer (Performance Graphics, C++, Rust, WebGL)
Contract Staff Software Engineer (Performance Graphics, C++, Rust, WebGL)

Mozilla • Ottawa

On-site
CAD 110,000 - 170,000
Health & dental benefits
Mental health support
Parental leave (Canada/US)
+1