
Senior Staff Software Engineer, Browser β New Products
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Canada.
β’ Design and execute experiments within the subsystems of a browser engine.
β’ Explore how internal data structures and execution behavior influence performance, correctness, and developer-tool interfaces.
β’ Assess methods for effectively and accurately representing and revealing browser state.
β’ Develop prototypes of engine functionalities that facilitate reliable programmatic interaction with web content.
β’ Analyze how document structure, layout, navigation, and event handling impact both correctness and performance.
β’ Instrument browser behavior and assess modifications against repeatable tasks.
β’ Evaluate performance and correctness, isolate the impacts of changes, and document both successful and unsuccessful experiments.
β’ Ensure that performance gains persist beyond prototype-development workloads.
β’ Profile the overhead introduced by new capabilities and strive for measurement-supported enhancements.
β’ Utilize AI tools to expedite coding and analysis, validating output through debugging, testing, and measurement.
β’ Collaborate closely with the teamβs technical lead while functioning as an active individual contributor.
β’ In-depth hands-on knowledge of at least one browser engine subsystem, such as DOM and Web APIs, layout and rendering, accessibility, JavaScript runtimes, or networking and process architecture.
β’ Strong skills in C++ or Rust programming languages.
β’ Experience with navigating a large systems codebase.
β’ Practical understanding of memory ownership, concurrency, object lifetimes, and performance debugging.
β’ Capability to create JavaScript and scripting tools for testing and measurement purposes.
β’ Ability to analyze unfamiliar code, develop precise hypotheses, construct useful prototypes, and interpret the results.
β’ Solid understanding of web platform behavior and compatibility.
β’ Experience with profiling, tracing, regression tests, or conformance tests.
β’ Curiosity about AI agents and a willingness to engage directly with agent harnesses and coding tools.
β’ Contributions to Gecko, Servo, Blink, WebKit, or another browser engine are considered a plus.
β’ Experience in maintaining an open-source project is also a plus.
β’ Technical leadership experience in a small team creating a new product is advantageous.
β’ Familiarity with accessibility infrastructure, browser security, profiling, or automated evaluation of agent workflows is beneficial.
β’ Generous performance-based bonus plans for all eligible employees.
β’ Comprehensive medical, dental, and vision coverage.
β’ Significant retirement contributions with 100% immediate vesting.
β’ Quarterly all-company wellness days.
β’ Country-specific holidays and an additional day off for birthdays.
β’ One-time stipend for home office setup.
β’ Annual budget for professional development.
β’ Quarterly stipend for well-being expenses.
β’ Considerable paid parental leave.
β’ Employee referral bonus program.
β’ Additional benefits including life/AD&D, disability, and EAP, varying by country.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.