Sr. Staff Software Engineer, Browser (New Products)
Mozilla· New Products
Hybrid (Canada)CA$165k - CA$220kfull-timePosted 1w ago
About the role
Senior staff level browser engineer role focused on exploring new browser technology applications, conducting engine-level investigations, prototyping capabilities, and driving performance and correctness improvements in browser subsystems.
Responsibilities
- Design and implement experiments within browser engine subsystems. Investigate how internal data structures and execution behavior affect performance, correctness, and the interfaces exposed to developer tools.
- Evaluate ways to represent and expose browser state efficiently and accurately. Identify tradeoffs in each approach, including information loss, implementation complexity, and compatibility with dynamic web content.
- Prototype engine capabilities that support reliable programmatic interaction with web content. Investigate how document structure, layout, navigation, and event handling affect correctness and performance.
- Instrument browser behavior and evaluate changes against repeatable tasks. Measure performance and correctness, isolate the effect of each change, and document unsuccessful experiments as clearly as successful ones.
- Check that gains hold beyond the workloads used to develop the prototype.
- Profile the overhead introduced by new capabilities and pursue improvements where measurements justify them. Use AI tools to accelerate coding and analysis, and verify their output through debugging, tests, and measurement.
Qualifications
- Deep hands-on expertise in at least one browser engine subsystem, such as DOM and Web APIs, layout and rendering, accessibility, JavaScript runtimes, or networking and process architecture.
- Strong proficiency in C++ or Rust, experience navigating a large systems codebase, and practical knowledge of memory ownership, concurrency, object lifetimes, and performance debugging.
- Demonstrated ability to investigate unfamiliar code, form a precise hypothesis, construct a useful prototype, and interpret the results.
- Strong understanding of web platform behavior and compatibility, including how document structure, script execution, rendering, and user interaction relate.
- Experience with profiling, tracing, regression tests, or conformance tests, with ability to ground performance claims in reproducible evidence.
- Curiosity about AI agents and willingness to work with agent harnesses and coding tools.
Skills
Required:Browser engine subsystem expertiseC++ or RustExperimentation & prototypingWeb platform understandingProfiling/testing/verification
Nice to have:AI/tools familiarity
Benefits
- Generous performance-based bonus plans to all eligible employees - we share in our success as one team
- Rich medical, dental, and vision coverage
- 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)
Last updated Oct 14, 2026. Interested? Apply on the company site.
About Mozilla
Internet for people, not profit
Mozilla is the not-for-profit behind the lightning fast Firefox browser. We put people over profit to give everyone more power online.
BrowserInternetNot-for-profitFirefox
More open roles at Mozilla
- Senior Manager, Accounting & Finance6d agoRemote · Thunderbird
- Contract Staff Software Engineer-Bug Burndown6d agoRemote · Firefox
- Senior Manager, Accounting & Finance6d agoRemote · Thunderbird
- Sr. Executive Assistant6d agoOffice of CEO
- Software Engineer, Firefox Desktop Integrations6d agoRemote · Firefox