Specialty
The role
Mozilla is hiring a senior staff browser engineer for a small team exploring new applications of browser technology. The role is a hands-on individual contributor position focused on experiments inside the browser engine, working with the team's technical lead.
What you will do
- Design and run experiments in browser engine subsystems
- Compare ways to represent and expose browser state accurately and efficiently
- Prototype engine features that allow reliable programmatic interaction with web content
- Measure performance and correctness against repeatable tasks and document failed experiments
- Profile the overhead of new capabilities and optimize where measurements justify it
What they ask for
- Deep hands-on expertise in a browser engine subsystem such as DOM, layout, accessibility, JS runtimes or networking
- Strong C++ or Rust, with experience in a large systems codebase, concurrency and memory ownership
- Ability to investigate unfamiliar code, form a hypothesis, build a prototype and interpret results
- Strong understanding of web platform behavior and compatibility
- Experience with profiling, tracing, regression or conformance tests
- Curiosity about AI agents and willingness to work with agent harnesses and coding tools
What they offer
- Performance-based bonus plans
- Medical, dental and vision coverage
- Retirement contributions with immediate vesting
- Quarterly wellness days and a birthday day off
- Home office stipend and professional development budget
- Paid parental leave
This is our own short reading of the posting. The full description, and anything that has changed since, is on Mozilla's careers page behind the apply button.

