Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Gold ? Mozilla · Remote Canada
ApplyJob description
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
Pro shows new jobs 3 days before everyone else, with the company and apply link, plus daily matches and job alerts.
Get Pro — €29/monthor €69 for 3 months · €89/year
Remote1st in numbers
36,899 live remote jobs · 3,231 added in the last 7 days · 1,029 new jobs in the 72h Pro head start · 3,125 employers hiring · 36,436 passed every scam check · 4 markets: USA, UK, Canada, Europe
Live from our job database, updated 2026-11-04. Every job shows where the employer can hire from. How we check every job
Tailor your CV free for remote jobs like this
Similar remote jobs
- Contract Staff Software Engineer-FireFox Layout · Mozilla
- Senior SDET (Software Development Engineer in Test) · SpryPoint
- Contract Developer - ResponsiveAds ShowcaseExperience · ResponsiveAds
- Software Developer · Promise Robotics
- Senior Mechanical Engineer · Promise Robotics
- Senior Electrical Design Engineer (Coming Soon!) · Nuclear Promise X
- Staff SoC Design Engineer · Quadric
- Software Engineer, Distributed Systems · fal
- Software Engineer, Back-End - Mail (Canada) · Superhuman
- Founding AI Quality & Release Engineer · Raydar
- AI Research Scientist · Raydar
- Forward Deployed Engineer · Quadric
Related remote job hubs
- Remote Software jobs open to Canada · 1959 jobs
- Remote Software jobs · 12307 jobs
- Remote jobs in Canada · 4910 jobs
- Remote jobs at Mozilla · 65 jobs
- Remote Software Engineer jobs open to Canada · 502 jobs
- Remote Software Engineer jobs · 3206 jobs
- Remote jobs open to USA · 21951 jobs
Latest remote jobs
- Transaction Manager, Canada · Anthropic
- Transaction Manager · Anthropic
- Technical Recruiter · Anthropic
- Technical Architect · Anthropic
- Supply Chain Delivery Manager, Data Center Power & Cooling OFE · Anthropic
- State and Local Affairs Lead, West · Anthropic
- State and Local Affairs Lead, Midwest · Anthropic
- Staff+ Software Engineer, Public Sector · Anthropic
- Staff+ Software Engineer, Privacy · Anthropic
- Staff+ Software Engineer, People Products · Anthropic