Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mozilla

Contract Staff Software Engineer – C++, Storage Encryption

Mozilla

. Implement tasks for Storage Encryption Everywhere in Firefox's Gecko engine .

Posted 10/26/2026contractRemote • United KingdomLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ programming and substantial experience with browser-engine codebases, particularly Firefox/Gecko. Proficient in database management, debugging, and optimization within multithreaded environments, while effectively collaborating in open-source settings.

Highest-signal resume keywords
Strong C++Browser-Engine Codebase ExperienceDatabase ManagementWeb Platform Tests FamiliarityDebugging And Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++Database ManagementMultithreaded ProgrammingDebuggingOptimizationWeb Platform TestsGecko EngineData MigrationIntegration TestingCode Review
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
FirefoxGecko Engine
Industry Keywords
Storage EncryptionData StorageSpecification QuestionsPerformance IssuesRegression Fixes

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Implement tasks for Storage Encryption Everywhere in Firefox's Gecko engine
  • Migrate data between schemas
  • Implement 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 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

What you’ll need
  • 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