Skip to content

Open nowPosted 12 hours ago

Sr. Staff Software Engineer, Browser (New Products)

Jobgether4,353 open roles

Where
Canada
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSr. Staff Software Engineer, Browser (New Products)Jobgether · Canada
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Jobgether's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.5% of postings close within 7 days. Measured by our own scanner across the market. Jobgether postings stay open a median of 6 days.

Share of postings closed within
  1. 1.8%1 day
  2. 4.0%3 days
  3. 8.5%7 days
  4. 15.4%14 days
  5. 34.1%30 days
This job: posted 12 hours ago

Jobgether median: 6 days open

The posting

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Sr. Staff Software Engineer, Browser (New Products) based in Canada.

As a senior individual contributor, you will help explore new possibilities in browser technology by combining deep systems engineering with rapid experimentation and technical innovation. You will investigate browser internals, develop engine-level prototypes, and evaluate new capabilities that improve performance, correctness, and programmatic interaction with web content. Working closely with a small, technically focused team, you will turn complex engineering questions into measurable results that inform product direction. This role offers the opportunity to tackle challenging problems across browser architecture, web platform behavior, and AI-enabled workflows. You will bring technical rigor, independent judgment, and a hands-on approach to building and validating new ideas. Your work will help shape how browser technology evolves to support emerging applications and more capable AI agents.

Accountabilities

  • Design and implement experiments across browser engine subsystems, investigating how internal data structures and execution behavior influence performance, correctness, and the information available to developer tools.
  • Evaluate approaches for representing and exposing browser state efficiently and accurately, assessing trade-offs involving information loss, implementation complexity, and compatibility with dynamic web content.
  • Prototype browser engine capabilities that enable reliable programmatic interaction with websites, accounting for document structure, layout, navigation, and event handling.
  • Instrument browser behavior and evaluate new implementations through repeatable tasks, measuring performance and correctness while isolating the impact of individual changes.
  • Document unsuccessful experiments as carefully as successful ones, validate findings across different workloads, and determine whether improvements generalize beyond the conditions used during development.
  • Profile the overhead introduced by new capabilities and optimize performance when supported by measurement and evidence.
  • Use AI-assisted coding and analysis tools to accelerate experimentation while validating their output through debugging, testing, and reproducible measurements.
  • Collaborate with the technical lead and other specialists to investigate unfamiliar systems, assess technical trade-offs, and inform the direction of new browser-based products.
  • Extensive hands-on experience with at least one browser engine subsystem, such as the Document Object Model (DOM) and Web APIs, layout and rendering, accessibility, JavaScript runtimes, networking, or process architecture, including substantial implementation work and an understanding of related subsystems.
  • Strong proficiency in C++ or Rust, with experience navigating large systems codebases and practical knowledge of memory ownership, concurrency, object lifetimes, and performance debugging.
  • Ability to develop JavaScript and scripting tools to exercise browser behavior, automate tests, and collect reliable measurements.
  • Demonstrated ability to investigate unfamiliar code, formulate precise hypotheses, build effective prototypes, and interpret results while distinguishing implementation effects from variations in websites, workloads, or model behavior.
  • Strong understanding of web platform behavior and compatibility, including the relationships between document structure, script execution, rendering, navigation, and user interaction.
  • Experience with profiling, tracing, regression testing, or conformance testing, supported by a disciplined approach to reproducible evidence and performance evaluation.
  • Ability to explain the benefits and limitations of technical optimizations, including the conditions under which an approach may fail.
  • Curiosity about AI agents and a willingness to work directly with agent harnesses and coding tools, connecting low-level browser implementation decisions to the information agents receive and the actions they can perform.
  • Strong analytical thinking, technical independence, and a practical, experimental mindset suited to solving complex engineering problems.
  • Nice to have: Contributions to Gecko, Servo, Blink, WebKit, or another browser engine; experience maintaining open-source projects; technical leadership in a small team developing a new product; or experience in accessibility infrastructure, browser security, profiling, and automated evaluation of AI agent workflows.
  • Competitive annual salary in Canada: Canada Tier 1 locations: CAD $165,000–$220,000. Canada Tier 2 locations: CAD $149,000–$199,000. Performance-based bonus plans for eligible employees. Comprehensive medical, dental, and vision coverage. Generous retirement contributions with 100% immediate vesting, regardless of employee contributions. Quarterly company-wide wellness days to support rest and well-being. Country-specific public holidays, plus a day off for your birthday. One-time home office stipend. Annual professional development budget. Quarterly well-being stipend. Substantial paid parental leave. Employee referral bonus program. Additional benefits, which may include life and accidental death and dismemberment insurance, disability coverage, and an Employee Assistance Program, depending on the country. Remote work opportunity within Canada.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Jobgether's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Jobgether's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Jobgether's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.