Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine)

At Mozilla

Posted 27 Oct 2026 · Application link last checked 27 Oct 2026

Applicant Eligibility 📍 Remote France
Employment Type Full-time
Compensation Salary not disclosed
Source Mozilla careers site

Apply on the Employer's Site

You'll apply on Mozilla's own careers site. TrueJobs never asks for fees or collects your application.

Apply on Mozilla's Site

Who Can Apply

This role is limited to the locations the employer names: Remote France. If you live somewhere else, including India, you probably can't be hired for it unless the posting says otherwise.

Role Overview

The role

You will help the Firefox DOM Core team improve the health of the Session History area. You will write tests to improve the coverage; you will fix tests and/or problems to improve the Gecko correctness.

Responsibilities

  • Write Web-Platform tests to improve the coverage, and Gecko mochitests as needed
  • Fix the problems and pass the tests to improve the Gecko correctness
  • Work through code review with the relevant Gecko module owners and iterate to landing

Definition of done

Improved Session History test coverage and code correctness in Gecko, measured by passed test cases, allowing the team’s senior engineers to focus on security, 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 skills in a mature larget 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 web standards and Web Platform Tests.

Read the full job description on Mozilla's site ›

Category

Software & Tech

Before You Apply

Stay Safe When Applying

Never pay money to apply for any job. Legitimate employers don't ask for application fees, training charges, or interviews over Telegram or WhatsApp. Found a closed link or suspicious listing? Report this listing ›