$131k-$186k
Salary details are shown when available from the source listing. Sign in before applying so the role can be reviewed against your resume, salary goals, seniority, timezone, and location eligibility.
Decision details from the source listing
fixed
These fields are normalized from the employer's text. Confirm details on the employer site before applying.
What this posting tells you
Contract Staff Software Engineer role at Mozilla focused on Firefox's Graphics area maintenance and engineering (C++, Rust, WebGL). Remote work location Canada only. Required skills include strong C++ and/or Rust, graphics frameworks, GPU architecture, debugging, optimization, and multithreading. Salary range approximately $98k to $140k USD depending on Canadian location tier.
Backend, Mobile engineering, Software
Canada
Timezone overlap is not stated.
mid-level · contract
- Required timezone overlap is not stated
Backend hiring on WFH.team
This role's listed pay is below the median among 200 comparable roles shown here. Category counts come from WFH.team's latest published remote job market snapshot.
Explore the remote job marketContract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) at Mozilla
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
Working remotely at Mozilla
A lot of companies say they’re “mission-driven. ” Our unique corporate structure guarantees that every decision we make upholds our mission: to ensure the internet remains open and accessible.
- Headquarters
- United States, United Kingdom, China, Germany, France, and Canada
- Team size
- 1001-5000
- Founded
- 2005
Remote hiring signal is inferred from active confirmed-remote job listings.
Review current openings on Mozilla's official careers page before applying.