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

About this Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) role at Mozilla

Mozilla · Remote · Remote Canada

The role

You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy.

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.

Definition of done

A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance.

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

Preferred

  • Shader languages; mobile/Android; open-source collaboration.

Hiring Ranges:

Canada Tier 1 Locations
$145,800$186,172 CAD
Canada Tier 2 Locations
$131,400$154,600 CAD
Ready to apply to Mozilla?
Apply to Mozilla

How this Staff Engineer salary compares

This role pays $118,190/yrbelow the typical range for Staff Engineer roles.

$131,863 median $192,485 $230,252

Typical range $146,328–$210,750/yr, from 119 comparable Staff Engineer listings on JobsRadar (pay annualized to USD). See Staff Engineer salary insights →

Similar jobs

Syndio
Staff Software Engineer, Essentials (Calgary)
Syndio
⚡ Apply early Calgary, Alberta, Canada Onsite CA$180,000–CA$200,000
● New 👁 Seen ✓ Applied 6h ago
Mozilla
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Mozilla
⚡ Apply early Remote Canada · location restricted CA$145,000–CA$170,800
● New 👁 Seen ✓ Applied 7h ago
Mozilla
Contract Staff Software Engineer-FireFox Layout
Mozilla
⚡ Apply early Remote Canada · location restricted CA$185,045–CA$217,700
● New 👁 Seen ✓ Applied 8h ago
Life360
Staff Firmware Engineer, AI Native, Edge ML
Life360
⚡ Apply early Remote, USA; Remote, Canada Hybrid $143,000–$261,500
● New 👁 Seen ✓ Applied 22h ago
Waabi
Senior/Staff Research Engineer, Learnable Planner
Waabi
⚡ Apply early Remote US & Canada Hybrid $159,000–$296,000
● New 👁 Seen ✓ Applied 1d ago
Grafana Labs
Staff Backend Engineer - Analytics | US | Remote
Grafana Labs
⚡ Apply early United States (Remote) · location restricted $174,986–$209,983
● New 👁 Seen ✓ Applied 1d ago
Grafana Labs
Staff Backend Engineer - Analytics | Canada | Remote
Grafana Labs
⚡ Apply early Canada (Remote) · location restricted CA$186,368–CA$223,642
● New 👁 Seen ✓ Applied 1d ago
Federato
Staff Software Engineer, AI Systems
Federato
⚡ Apply early Remote · location restricted $215,000–$250,000
● New 👁 Seen ✓ Applied 1d ago
Northbeam
Staff Software Engineer, Python
Northbeam
⚡ Apply early Remote - Canada · location restricted $190,000–$220,000
● New 👁 Seen ✓ Applied 1d ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Mozilla

See all jobs at Mozilla →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free