Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer, Browser

Home > Javascript/Typescript programming jobs

Staff Software Engineer, Browser in Canada new

  • Mozilla
  • Full time
  • Email
  • Remote

Responsibilities

  • Design and implement experiments within browser engine subsystems.
  • Investigate browser data structures, execution behavior, document structure, layout, navigation, and event handling for performance and correctness.
  • Prototype browser capabilities that support reliable programmatic interaction with web content.
  • Instrument browser behavior, measure performance and correctness, and evaluate changes against repeatable tasks.
  • Profile and reduce overhead introduced by new capabilities when measurements justify improvements.
  • Document successful and unsuccessful experiments and assess whether results generalize beyond development workloads.
  • Use AI tools, agent harnesses, debugging, tests, and measurement to accelerate coding and analysis.

Requirements

  • Deep hands-on expertise in at least one browser engine subsystem, including DOM and Web APIs, layout and rendering, accessibility, JavaScript runtimes, or networking and process architecture.
  • Strong proficiency in C++ or Rust and experience with large systems codebases, memory ownership, concurrency, object lifetimes, and performance debugging.
  • Ability to build JavaScript and scripting tools for exercising and measuring browser behavior.
  • Demonstrated ability to investigate unfamiliar code, formulate hypotheses, build prototypes, and interpret experimental results.
  • Strong understanding of web platform behavior, compatibility, document structure, script execution, rendering, and user interaction.
  • Experience with profiling, tracing, regression tests, or conformance tests and reproducible performance analysis.
  • Curiosity about AI agents and willingness to work with agent harnesses and coding tools.
  • Preferred qualifications include contributions to Gecko, Servo, Blink, WebKit, or another browser engine; open-source maintenance; technical leadership; and experience with accessibility infrastructure, browser security, profiling, or automated agent-workflow evaluation.

Benefits

  • Performance-based bonus plans for eligible employees.
  • Medical, dental, and vision coverage.
  • Retirement contributions with immediate 100% vesting.
  • Quarterly company wellness days, country-specific holidays, and a birthday day off.
  • One-time home office stipend and annual professional development budget.
  • Quarterly well-being stipend and paid parental leave.
  • Employee referral bonus program and additional benefits such as life/AD&D, disability, and EAP coverage, varying by country.

Mozilla

Mozilla makes browsers, apps, code, and tools. Mozilla shapes the future of the Internet by advocating for user rights, promoting open standards, and developing software products that prioritize privacy, security, and user control. By working on the web as a platform, you can help create more opp...

Similar positions

Staff Software Engineer

  • ServiceNow
  • Full time
  • USA
  • 11/10/2026
  • Salary: $150k - $262k/yr
  • Remote

Senior Software Engineer, Web Platform

  • Roblox
  • Full time
  • USA
  • 11/10/2026
  • Salary: $243k - $295k/yr
  • San Mateo, CA

Senior Software Engineer

  • Vannevar
  • Full time
  • USA
  • 11/10/2026
  • Remote

Software Engineer II - Discover Studio

  • Qualtrics
  • Full time
  • Others
  • 11/10/2026
  • Mexico City, Mexico

Senior Software Engineer

  • Triptease
  • Full time
  • Remote
  • 11/10/2026
  • Salary: Competitive
  • Spain