JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

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

Software Engineer

Posted Nov 6

Key facts

Senior contract engineer improving Firefox/Gecko Session History tests; browser-engine experience required.

How this salary compares

Estimated €3,810 - €6,63010% below senior roles
Based on 58 job postings
Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€3,980 per month€5,590 per month€7,428 per month
This offer€3,810 per month€5,220 per month€6,630 per month

Statistics Finland’s earnings for the occupation group “Software developers” (2024), raised to July–September 2026. Job ads only set the differences by place and level. · Data and reuse

Est. take-home €2,817 - €4,228

About 67% of gross pay
Where and how
BelgiumContract
Work model
On-siteHybridRemote
Level
Languages required
English

Original job ad

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. Why Mozilla? At Mozilla, we’re serving humanity—by maintaining a safe, open internet—while also helping the individual humans employed here to reach their personal and professional goals. With a relatively small team serving hundreds of millions of people, a culture of exploration, and a commitment to mentorship, opportunities abound to learn and grow. Our values drive our actions Purpose is built into our work, with our mission driving every decision We challenge assumptions, the status quo, ourselves, and each other We are transparent: in our code, our business partnerships, and our everyday interactions We seek out people from diverse backgrounds and with perspectives different from our own We pair purpose with performance and put people ahead of profit Our impact is global 1000+ paid staff from over 30 countries Thousands of volunteer contributors across six continents 2 global offices: Berlin and Toronto 9 coworking space locations: San Francisco, San Mateo, London, Paris, Portland, Tulsa, Vancouver, Chicago, and Bellevue Hundreds of home offices globally Our benefits are world-class Flexible work environment (majority of Mozillians work remotely) Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents) Reimbursement for professional development (up to $3,000/year) A work setup including the latest hardware and software of your choice

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Substantial browser-engine codebase or browser-engine test-automation experience, ideally Firefox/Gecko
  • Solid JavaScript skills for writing automated tests
  • Proficiency and software-development experience in C++
  • Strong debugging skills in a mature, large codebase
  • Comfort with public bug reports, code review and upstream contributions

Responsibilities

  • Write Web-Platform tests and Gecko mochitests as needed to improve coverage
  • Fix tests and other problems to improve Gecko correctness
  • Collaborate in code review with relevant Gecko module owners and iterate changes through landing

Skills & technologies

C++JavaScriptBrowser-engine TestingWeb-Platform TestsGecko MochitestsDebuggingCode ReviewWeb Standards

Benefits & perks

About Mozilla

Mozilla logo
Mozilla · 19 open roles
Top locations (all time): Remote - Finland · 99 · Remote - Germany · 97 · Remote - Belgium · 94 · +14 other locations
View company
Current open roles at Mozilla on JobCrawls
LocationActive listings
Remote - Finland99
Remote - Germany97
Remote - Belgium94
Remote - Netherlands93
Remote - Sweden93
Remote - Spain92
Remote - France88
Remote - Canada64
Remote - UK59
Remote - Global55
Remote - Poland42
Remote - United Kingdom35
Remote - US22
Remote - Denmark7
Remote - Australia5
Remote - New Zealand5
Remote - United States2
Current role mix at Mozilla on JobCrawls
Role typeActive listings
Software Engineer35
Crash Reporting Integration Engineer8
Mobile Product Manager7
Product Manager7
Graphics Engineer6
CI and Workflow Software Engineer5
Security Engineer5
Site Reliability Engineer5
Software Engineer, DOM Core5
Desktop Integration Engineer4
Machine Learning Engineer4
Senior Software Engineer4
Software Engineer, Privacy4
Backend Engineer3
Executive Assistant3
Software Engineer (Localization)3
Software Engineer, Add-Ons3
VPN Software Engineer3
Director of Product, Firefox Growth2
Localization Technical Program Manager2
Program Manager2
Security Incident Responder2
Security Operations Engineer2
Software Security Engineer2
AI & Agentic Systems Engineer1
Application Engineer1
Business Development Manager1
Creative Producer1
Data Scientist1
Engineer1
Frontend Engineer1
Fundraising Strategist1
Grassroots Engagement Director1
Head of Global and Strategic Intelligence1
Integrated Marketing Consultant1
Marketing Data Scientist1
Marketing Specialist1
Privacy Counsel1
Product Director1
Public Policy & Government Relations Manager1
Quantitative User Researcher1
Security Student Worker1
Senior Engineering Manager1
Senior Staff Product Manager1
Social Media & Content Strategist1
Software Engineer, Enterprise Browser1
Software Test Engineering1
Solutions Engineer1
Strategic Finance and Investment Strategy1
Test Engineering Manager1
Web Apps Manager1
iOS Engineer1
Current role-level mix at Mozilla on JobCrawls
Role levelActive listings
Senior99
Mid-Level39
Manager10
Director6
About the employer

Mozilla maintains a safe, open internet and supports employees’ personal and professional goals. The organization says its relatively small team serves hundreds of millions of people and emphasizes exploration, mentorship and learning.

Core values
PurposeChallenge assumptionsTransparencyDiverse perspectivesPeople before profit

Never miss a new Software Engineer job in Remote - Finland

Weekly or daily digest. Unsubscribe anytime.