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

Devconnectplatform

Canada

Hybrid

CAD 131,000 - 186,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mozilla is seeking a Contract Staff Software Engineer to maintain and develop Firefox Graphics (rendering, compositing, images, canvas, WebGL). You will work across Windows, macOS, Linux, and Android to keep graphics code healthy and performant.

The role emphasizes debugging and optimization in a multithreaded codebase, ownership of day-to-day graphics maintenance, code review, and leadership in a large, mature codebase. This is a remote Canada-based contract position.

Qualifications

  • Strong C++ and/or Rust expertise for graphics work.
  • Knowledge of graphics frameworks and GPU architecture.
  • Experience debugging, profiling, and optimizing in multithreaded codebases.

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 team can focus on performance.

Skills

C++
Rust
Graphics frameworks
GPU architecture
WebGL

Job description

# Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)Mozilla131k–186k CADContractremote· leadCanadarustwebgllinuxandroidListed via Jobicy · posted 6 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionThe roleYou 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 doneA 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 CADCanada Tier 2 Locations$131,400—$154,600 CAD
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Mozilla • Toronto

On-site
CAD 131,000 - 186,000
Contract Graphics Software Engineer — C++/Rust, GPU
Contract Graphics Software Engineer — C++/Rust, GPU

Mozilla • Toronto

On-site
CAD 131,000 - 186,000
Contract Staff Software Engineer (Performance Graphics, C++, Rust, WebGL)
Contract Staff Software Engineer (Performance Graphics, C++, Rust, WebGL)

Mozilla • Ottawa

On-site
CAD 110,000 - 170,000
Health & dental benefits
Mental health support
Parental leave (Canada/US)
+1
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Devconnectplatform • Canada

Hybrid
CAD 131,000 - 218,000
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 186,000
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla • Toronto

On-site
CAD 185,000 - 218,000
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
Contract Staff Software Engineer (FireFox Layout)
Contract Staff Software Engineer (FireFox Layout)

Mozilla • Ottawa

On-site
CAD 120,000 - 160,000
Health and dental plan
Mental health support
Paid parental leave
+4
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption

Devconnectplatform • Canada

Remote
CAD 90,000 - 130,000
Software Engineer, Firefox Desktop Integrations
Software Engineer, Firefox Desktop Integrations

Mozilla • Toronto

On-site
CAD 82,000 - 110,000
Bonus program
Medical/dental/vision
Retirement plan
+5