Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Browser (New Products)

$145k - $170k per year
Canada
  • Remote job

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people.

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.

About this team and role

Mozilla is seeking experienced browser engineers to join a small team exploring new applications of browser technology. The work combines deep systems engineering, rapid experimentation, and close collaboration across technical disciplines.

We are looking for a browser engine specialist who enjoys turning difficult systems questions into working experiments. You will investigate browser behavior, implement changes deep in the engine, and establish which ideas produce meaningful improvements. This is a hands-on individual contributor role with ownership of engine-level investigations and implementation, working closely with the team’s technical lead.

The work suits someone who has built or substantially changed browser internals, understands the tradeoffs embedded in those systems, and enjoys applying that knowledge to unfamiliar problems. Your experiments will help inform technical direction.

What you'll do:

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 the 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.

What you'll bring:

  • 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. You have implemented substantial changes and can trace their effects into neighboring subsystems.
  • Strong proficiency in C++ or Rust, experience navigating a large systems codebase, and practical knowledge of memory ownership, concurrency, object lifetimes, and performance debugging. You can build the JavaScript and scripting tools needed to exercise and measure your work.
  • A demonstrated ability to investigate unfamiliar code, form a precise hypothesis, construct a useful prototype, and interpret the results. You can separate the effects of your implementation from variability in websites, workloads, or model behavior.
  • A strong understanding of web platform behavior and compatibility. You can reason about how document structure, script execution, rendering, and user interaction relate, including cases where the browser’s internal state is difficult to expose accurately to another system.
  • Experience with profiling, tracing, regression tests, or conformance tests, and a habit of grounding performance claims in reproducible evidence. You can explain both the benefit of an optimization and the circumstances in which it fails.
  • Curiosity about AI agents and a willingness to work directly with agent harnesses and coding tools. You can connect a low-level implementation choice to the information an agent receives and the work it must do next.

Nice to have:

  • Contributions to Gecko, Servo, Blink, WebKit, or another browser engine
  • Experience maintaining an open-source project
  • Technical leadership in a small team building a new product
  • Experience with accessibility infrastructure, browser security, profiling, or automated evaluation of agent workflows

What you’ll get:

  • 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)

About Mozilla

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientation s, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at [email protected] to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: C

#LI-REMOTE

Req ID: R3221

Hiring Ranges:

Canada Tier 1 Locations

$145,000—$170,000 CAD

Canada Tier 2 Locations

$130,000—$155,000 CAD

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Browser (New Products) in Canada vacancy
  • $238.25k - $382.25k per year

     ...applications across our suite of products including Docker Desktop,...  ...building the tools that define how software gets built and delivered. As...  ...Docker is shipping a wave of new products this year, with R&D initiatives...  ...platform supports hundreds of engineers across many development teams... 
    Suggested
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago
  • $265k - $310k per year

     ...This is a full stack engineering role focused on building and evolving Seeq's...  ...backend systems, owning features from browser to database in a complex enterprise product that serves industrial sectors...  ...to deliver polished, reliable software at every layer. What You Will... 
    Suggested
    Full time
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    1 day ago
  • $229k - $241.5k per year

     ...about our flexible approach to where we work. Overview As a Staff Software Engineer, you will play a key role in shaping and advancing a robust...  ...maintainability with tech debt and the development of new features. About You Minimum Qualifications ~8+ years... 
    Suggested
    Remote job
    Long term contract
    Permanent employment
    Work at office
    Work from home
    Flexible hours
    Canada
    2 hours ago
  • $260k - $305k per year

     ...Seeq creates cutting-edge data analytics software for industrial process data, serving sectors like pharmaceuticals, energy, and manufacturing. Our core product is a robust calculation engine capable of executing advanced math and machine learning algorithms on streaming time... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    1 day ago
  • usd205k per year

     ...foundation AI models and end-to-end products that are designed to solve...  ...is a team of researchers, engineers, designers, and more, who are...  ...Toronto with key offices in London, New York City, San Francisco,...  ...a highly experienced Back-End Software Engineer who wants to work on... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  • $240k - $300k per year

     ...management, bill pay, and travel software, Brex enables founders and...  ...you need to grow your career. Engineering at Brex Engineering at Brex...  ...This opportunity is on our Product Data Platform (PDP) team, which...  ...grade distributed systems. As a Staff Software Engineer, you'll shape... 
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Canada
    1 hour ago
  • $145.8k - $186.17k per year

     ...Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) at Mozilla Corporation Team: Firefox Locations: Remote Canada Apply Now The role You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering... 
    Ongoing contract
    Contract work
    Remote work
    Home office
    Flexible hours

    Mozilla

    Canada
    1 day ago
  • $115k - $125k per year

     ...quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their...  ...wide variety of technologies and help investigate new ones as we are constantly striving to keep our technology... 
    Internship
    Immediate start

    Wave Accounting

    Canada
    1 day ago
  •  ...At Cloudbeds , we're not just building software, we're transforming hospitality. Our platform powers...  ...AI platform capabilities that power intelligent product experiences across Cloudbeds. This is a product engineering role focused on production AI systems, agentic workflows... 
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    5 days ago
  • $160k - $210k per year

     ...Sardine to secure and grow trust in their products. Our culture: We hire talented,...  ...Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of...  ...-leadership position: you'll develop new features at scale, set the standard for... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    1 day ago
  •  ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and...  ...are passionate about developer productivity, command-line tooling, software distribution, observability, and...  ...understand how tooling is used in production. Req.#1126942338 CLI & Tooling... 
    Remote job

    EPAM Systems

    Canada
    5 days ago
  •  ...business. Role Overview We're looking for a Staff Product Manager to own a core part of how our...  ...role with close collaboration across engineering, design, AI/ML, client success, and sales...  ..., and grow its scope as we expand into new channels. What You'll Do Own the product... 
    Full time
    Remote work

    Luxury Presence

    Canada
    4 days ago
  • usd180k per year

     ...foundation AI models and end-to-end products that are designed to solve...  ...is a team of researchers, engineers, designers, and more, who are...  ...Toronto with key offices in London, New York City, San Francisco,...  ...good fit if You have strong software engineering fundamentals and can... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  • $180k - $206k per year

     ...Sardine to secure and grow trust in their products. Our culture: We hire talented,...  ...Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing...  ...multifaceted position involves developing new features on a large scale, refining... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    1 day ago
  • $145k - $193k per year

     ...online gaming and sports media products. Whether it’s through...  ...expand your skills and explore new opportunities. With locations...  ...the apps themselves, and our engineers increasingly pair with the mobile...  ...on, daily experience building software with AI coding agents (Claude... 
    Remote job
    Contract work
    Canada
    2 hours ago
  • usd175k per year

     ...foundation AI models and end-to-end products that are designed to solve...  ...is a team of researchers, engineers, designers, and more, who are...  ...Toronto with key offices in London, New York City, San Francisco,...  ...experience is a plus. Written software in Python or Go. You would... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Winter...  ...online. We’ve built a free web browser that blocks creepy ads and...  ...by default, a private search engine with a truly independent index...  ...security and privacy features to our products.  Software Developer Co-op -... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    3 days ago
  • $245.91k - $397.14k per year

     ...applications across our suite of products including Docker Desktop,...  ...building the tools that define how software gets built and delivered. As...  ...for a Principal Software Engineer to set the long-term technical...  ...raise the technical ceiling for staff and senior engineers across the... 
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago
  • $126.5k per year

     ...move commercial, industrial, and consumer products from pilot to production in record time...  ...is simple: help them win. As a Software Engineering Team Lead, you'll lead a team of 3 to 5...  ...organization through Very's staff augmentation model, working on high-traffic... 
    Long term contract
    Full time
    Manual labor
    Remote work
    Home office

    Very LLC

    Canada
    15 days ago
  • $271.15k per year

     ...applications across our suite of products including Docker Desktop,...  ...building the tools that define how software gets built and delivered. As...  ...Role You are a software engineer who cares deeply about security...  ...and security design reviews for new and evolving product features,... 
    Long term contract
    Full time
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Docker

    Canada
    1 day ago
  • $76k - $95k per year

     ...advertising and marketing channels. As Talent Acquisition Partner, Engineering & Product , you'll own full-cycle recruitment for a portfolio of...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in... 
    Internship
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    7 days ago
  • $127k - $203k per year

     ...and keep employees happy. As a Staff Data Scientist, you’ll lead...  ...influence the roadmap for ML-driven products that support key business...  ...insights. Collaborate with engineers, product managers, and business...  ...velocity, and help pioneer new approaches to building - contributing... 
    Work at office
    Local area
    Remote work

    Toast

    Canada
    1 day ago
  •  ...Who we are We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit...  ...learning workloads. We’re looking for a Senior Principal Software Engineer to own and drive our feature store product. This is a unique opportunity... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Redis

    Canada
    1 day ago
  • $136.6k - $180k per year

     ...helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative...  ...that last. Connect Workfront to AEM, other Adobe products, and third-party tools, and handle errors so things keep running... 
    Work at office
    Local area
    Flexible hours

    DEPT

    Canada
    1 day ago
  • $150k - $230k per year

     ...Team The Cloud Infrastructure Engineering team builds and manages the...  ...experienced cloud infrastructure software engineers to join our team,...  ...-solver and have solid production debugging skills. ~ You are...  ...Equity in the company - Every new team member who joins our company... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  • usd155k - usd238k per year

     .... As one of the first backend engineers, you'll help shape the technical...  ...your engineering manager, the product manager, a growing team, and...  ...this role: ~8+ years building software, with a good chunk of it on...  ...Equity in the company - Every new team member who joins our company... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  • usd147k - usd238k per year

     ...About the team The AI/ML Engineering team builds and operates ClickHouse's AI and machine learning products end-to-end. This includes the Agentic...  ...skilled and experienced software engineers to join us, who will...  ...in the company - Every new team member who joins our company... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    1 day ago
  •  ...secure. Job Description Fires SYSTEMS ENGINEER SENIOR Advance how our customers...  ...maintain AFATDS operating systems, application software, and system management tools....  ...Canadian artillery doctrine, development of new tactics, techniques, and procedures (TTP),... 

    General Dynamics Information Technology

    Canada
    24 days ago
  • $250k per year

     ...foundation AI models and end-to-end products that are designed to solve...  ...is a team of researchers, engineers, designers, and more, who are...  ...Toronto with key offices in London, New York City, San Francisco,...  ...this role ). Extremely strong software engineering skills.... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    1 day ago
  •  ...real customer conversations in production. We are growing fast and just...  ...We’re hiring a dedicated QA engineer. You’ll be the last set of eyes...  ...required. What You’ll Do • QA new features and bug fixes across...  ...building or testing software: QA, software engineering, solutions... 
    Full time

    phonely

    Canada
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Browser (New Products). Be the first to apply!