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

Mozilla

Canada

Remote

CAD 120,000 - 180,000

Part time

7 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 contribute to Storage Encryption Everywhere in Firefox. The role emphasizes strong C++ expertise, multithreading, and open collaboration across public bugs and reviews.

The engineer will work on Gecko components, write tests, participate in code reviews, and shepherd the feature through Nightly, Beta, and Release to ensure performance and correctness.

Qualifications

  • Strong C++ with multithreading experience.
  • 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.
  • Familiarity with standards bodies and specifications process.

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.

Skills

C++
Web Platform Tests
Multithreading
Open Source
Code Review
Standards Process

Tools

Gecko

Job description

Mozilla is seeking a Contract Staff Software Engineer to contribute to Storage Encryption Everywhere in Firefox. The role emphasizes strong C++ expertise, multithreading, and open collaboration across public bugs and reviews.

The engineer will work on Gecko components, write tests, participate in code reviews, and shepherd the feature through Nightly, Beta, and Release to ensure performance and correctness.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Devconnectplatform • Canada

Remote
CAD 90,000 - 130,000
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
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 Graphics Software Engineer — C++/Rust, GPU
Contract Graphics Software Engineer — C++/Rust, GPU

Mozilla • Toronto

On-site
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
Desktop Integrations Engineer - Firefox (Remote)
Desktop Integrations Engineer - Firefox (Remote)

Thunderbird • Canada

Remote
CAD 82,000 - 110,000
Remote work flexibility
Parental leave
Professional development budget
+2
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
Staff Site Reliability Engineer, Tools & Systems New Remote Canada
Staff Site Reliability Engineer, Tools & Systems New Remote Canada

Applying • Canada

Remote
CAD 120,000 - 180,000
Generous performance-based bonus plans
Rich medical, dental, and vision
Generous retirement contributions with
Remote Layout Engineer - Contract Tech Lead (CSS)
Remote Layout Engineer - Contract Tech Lead (CSS)

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
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