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

Mozilla

Remote · location unlistedContractCAD 146–186K/yrPosted 1w agoStill listed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
CAD 146–186K/yr
Location
Remote · location unlisted
Schedule
Contract
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Contract Staff Software Engineer will maintain and enhance Firefox's Graphics area, handling rendering, compositing, images, canvas, and WebGL. The role involves fixing bugs, diagnosing cross‑platform graphics issues, and conducting code reviews to keep the graphics codebase healthy and enable senior engineers to focus on performance.

Skills & qualifications

RequiredNice to have

Skills

C++RustGraphics FrameworksGPU ArchitectureDebuggingOptimizationMultithreaded ProgrammingShader LanguagesAndroidOpen‑Source Collaboration

Full job 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

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.