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

Senior Software Engineer, Privacy

Mozilla

. Implement privacy-improving, anti-tracking and threat intelligence protection into the Firefox web browser to mitigate user tracking and phishing.

Posted 10/22/2026full-timeRemote • NetherlandsSenior💰 €66,000 - €88,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in implementing privacy and security features within web browsers, with strong capabilities in C++, Rust, and JavaScript programming. Proven ability to deliver complex software projects while collaborating effectively in a distributed team environment.

Highest-signal resume keywords
C++ ProgrammingRust ProgrammingMemory SafetyMulti-Threaded System ArchitectureWeb Architecture

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++RustJavaScriptMemory SafetyMulti-Threaded SystemsData Stream ManipulationStatistical ModelingPythonSQL
Soft Skills
Excellent Communication SkillsIndependent Problem Solving
Tools & Technologies
GeckoMozilla CodebaseML Pipelines
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Privacy ProtectionAnti-TrackingThreat IntelligenceWeb SecurityBrowser Development

Tech Stack

Tools & technologies
JavaScriptPythonRustSQLC++

About the role

Key responsibilities & impact
  • Implement privacy-improving, anti-tracking and threat intelligence protection into the Firefox web browser to mitigate user tracking and phishing.
  • Implement architectural improvements into Gecko, the browser engine underlying Firefox.
  • Build performant, low-latency, and maintainable C++, JavaScript and Rust code.
  • Work as part of a geographically distributed team in an asynchronous manner, mostly Europe and US-East.

Requirements

What you’ll need
  • Bachelor's degree in computer science, engineering, or a related program; or equivalent work experience.
  • At least 4 years of experience with programming in C++ and Rust, with a strong background in memory safety, multi-threaded system architecture, or raw data stream manipulation.
  • Proven ability to onboard quickly, deliver and improve complex software projects.
  • Proven track record of independently scoping and landing complex features within tight release windows.
  • Excellent written and verbal communication skills. You can validate your progress and decisions and communicate them clearly.
  • Bonus Points: You have already contributed to the Mozilla mission and the codebase.
  • Bonus Points: Experience working within the browser space (Gecko, Chromium, WebKit) or web engine runtime abstractions.
  • Bonus Points: Experience or high interest in designing or leveraging ML pipelines to automate internal developer workflows.
  • Bonus Points: Deep understanding of web architecture, the privacy/security model of the web, and client-side data structures.
  • Bonus Points: Knowledge of basic statistical modeling.
  • Bonus Points: Proficiency with Python and SQL.

Benefits

Comp & perks
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)