Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
- Salary
- Not stated
- Level
- Staff
- Work type
- Remote · Canada only
- Visa
- Not stated
Open. First seen 2 October 2026.
The team: Firefox HIRES STEADILY
This role is one of 38 open in Firefox. 14 were posted in the last 30 days and the oldest in February: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
C++ (16 of 38), Android (15 of 38), Rust (15 of 38), CSS (13 of 38), JavaScript (13 of 38), Python (12 of 38), C (11 of 38)
OTHER ROLES ON THIS TEAM
- Software Engineer, Firefox Desktop Integrations posted Oct 15
- Senior Software Engineer, Firefox Security posted Oct 15
- Senior Software Engineer, Firefox Security posted Oct 15
- Senior Software Engineer, Firefox Security posted Oct 14
- Senior Software Engineer, Firefox Security posted Oct 14
- Senior Software Engineer, Firefox Security posted Oct 14
- Senior Software Engineer, Firefox Security posted Oct 14
- Senior Software Engineer, Firefox Security posted Oct 14
- Senior Software Engineer, Firefox Security posted Oct 14
- Staff Firefox Performance Engineer posted Oct 9
- Contract Software Engineer - DOM Core Firefox/Gecko posted Sep 22
- Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox posted Sep 22
- Contract Staff Software Engineer-FireFox Layout posted Sep 22
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Senior Software Engineer, Add-Ons posted Sep 15
- Staff Product Manager, Search Experiences posted Aug 24
- Staff Product Manager, Search Experiences posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Product Manager, Mobile posted Aug 24
- Senior Software Engineer, APZ (Asynchronous Pan & Zoom) posted Jul 15
- Senior Software Engineer, APZ (Asynchronous Pan & Zoom) posted Jul 15
- Senior Software Engineer, APZ (Asynchronous Pan & Zoom) posted Jul 15
- Senior Software Engineer, Add-Ons posted Feb 9
- Senior Software Engineer, Add-Ons posted Feb 9
From the team and dates on Mozilla's own job board.
About the role
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
Similar jobs
- Principal Software Engineer (C++-low level-Prisma Browser) at Palo Alto Networks
Shares 4 skills: WebGL, Rust, C++… · Staff level - Lead Software Engineer - Computer Graphics for the Web (WebGL/WebGPU) (F/M/D) at NavVis
Shares 3 skills: WebGL, Rust, C++ - (USA) Staff, Software Engineer at Walmart
Shares 4 skills: WebGL, Rust, Android… · Staff level - Staff Software Engineer at Skyways
Shares 3 skills: WebGL, C++, Linux · Staff level - Software Engineer | GUI at Jump Trading
Shares 3 skills: WebGL, Rust, C++ - Senior Security GRC Engineer at Mozilla
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.