← All roles

Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Mozilla· Firefox
Apply on company site
Hybrid (Remote Canada)CA$145.8k - CA$186.2kcontractPosted 4w ago

About the role

Contract staff software engineer focused on ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL) to keep graphics code healthy and performant.

Responsibilities

  • Own day-to-day Graphics maintenance: bug fixes, regressions, test upkeep, incoming issues.
  • Diagnose and fix graphics problems across platforms (Windows, macOS, Linux, Android).
  • Carry code review and routine upkeep so the FTE engineers can focus on performance.

Qualifications

  • Strong C++ and/or Rust.
  • Knowledge of graphics frameworks and GPU architecture.
  • Strong debugging and optimization in a multithreaded codebase.
  • Able to work independently and lead technically in a large, mature codebase.

Skills

Required:C++RustGraphics frameworksMultithreaded debugging/optimization
Last updated Sep 23, 2026. Interested? Apply on the company site.

About Mozilla

Internet for people, not profit

Mozilla is the not-for-profit behind the lightning fast Firefox browser. We put people over profit to give everyone more power online.

BrowserInternetNot-for-profitFirefox

More open roles at Mozilla