Vacancy description

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

Mozilla

  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

United Kingdom

The role You 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 done Ship 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.

Similar vacancies

More like this role

  • Full-time
  • Contract
  • IT
The role You 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 ...

United Kingdom

  • Full-time
  • Contract
  • IT
... performance and strategic projects. Required qualifications - Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko. - Solid Javascript and applying that language skill to write automated tests. - Proficiency in and experience developing software in C++. - Strong debugging ...

United Kingdom

  • Full-time
  • Contract
  • IT
You will help reduce Firefox’s WebCompat bug backlog by finishing or verifying the diagnosis of the long tail of site-breakage bugs, and by writing interventions or simple fixes (often with AI assistance). You turn a large queue of reported breakages into diagnosed, actionable, or fixed bugs. Responsibilities - Finish diagnosing, ...

United Kingdom

  • Full-time
  • Contract
  • IT
You will help reduce Firefox’s WebCompat bug backlog by finishing or verifying the diagnosis of the long tail of site-breakage bugs, and by writing interventions or simple fixes (often with AI assistance). You turn a large queue of reported breakages into diagnosed, actionable, or fixed bugs. Responsibilities - Finish diagnosing, ...

United Kingdom

  • Full-time
  • IT

$13 USD

... Elyos, we’re building AI voice agents that help trades businesses run smoother, scale faster, and deliver better customer experiences. As one of our founding engineers, you won’t just build software - you’ll shape the way Elyos works, interacts with customers, and grows. If you love building things from the ground up, solving ...

London, United Kingdom

  • Hybrid
  • IT

$570 USD

... complex problems in a distributed computing environment - Establishes the best practices in area of quality, performance & architecture inside the team - Mentors Software Engineers & Senior Software Engineers and provide technical leadership to them - Performs peer reviews of specifications, designs, and code - Identifies the ...

Belfast, United Kingdom

  • IT
... of the most challenging and rewarding experiences a career can offer. If that sounds exciting to you, you're in the right place. The role We're looking for a Staff Software Engineer to join our engineering team and play a major role in our technical leadership during a significant platform shift. Ravio is moving from a ...

London, United Kingdom

  • IT
Skills and Competencies - 8+ years of experience in software engineering, with deep hands-on experience designing, coding, testing, and operating scalable, resilient, production-grade backend systems and cloud-native services - Expert-level coding capability in modern programming languages such as Python, TypeScript, Go, ...

London, United Kingdom

  • IT
... risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence. Skills And Competencies - 8+ years of experience in software engineering, with deep hands‑on experience designing, coding, testing, and operating scalable, resilient, production‑grade backend systems and cloud‑native ...

London, United Kingdom

  • Remote
  • Hybrid
  • Contract
  • IT

$9.9 per hour

... transactions? - Which solutions developed for one account should become reusable capabilities across the platform? This role fits if you - Are a deeply hands-on, Staff-level software engineer with a track record of building complex production systems. - Can trace problems across backend services, APIs, data flows, and external ...

United Kingdom