---
title: "Contract Senior Software Engineer - WebGL (Color/Graphics)"
company: "Mozilla"
company_url: "https://www.remjobs.works/companies/mozilla"
url: "https://www.remjobs.works/job/mozilla-contract-senior-software-engineer-webgl-color-graphics-7b4d6c3a-74fb-43c2-9fce-13a5810b49f5"
apply_url: "https://job-boards.greenhouse.io/mozilla/jobs/8191619"
workplace: remote
location: "Remote Canada; Remote US"
remote_scope: "Canada; US"
employment_type: unspecified
seniority: senior
role: software-engineering
region: canada
date_posted: 2026-09-22T14:53:33.000Z
first_seen_by_remjobs: 2026-09-22T15:00:23.424Z
---

# Contract Senior Software Engineer - WebGL (Color/Graphics)

**Mozilla** · Remote Canada; Remote US

Apply: https://job-boards.greenhouse.io/mozilla/jobs/8191619

## About Mozilla

Mozilla is the not-for-profit behind the lightning fast Firefox browser. We put people over profit to give everyone more power online.

## About the role

#### The role

You will diagnose and fix WebGL bugs in Gecko and improve its functionality and security within the Firefox graphics team.

#### Responsibilities

- Diagnose and fix WebGL bugs in Gecko (C++/Rust), including security bugs

- Write tests, work through code review with graphics module owners, and land fixes, with uplifts where needed.

- Keep the ongoing WebGL bug queue under control

#### Definition of done

Reviewed WebGL fixes and new code landed with tests

#### Required qualifications

- Strong C++ (Rust a plus).

- Graphics / GPU experience, ideally WebGL.

- Security mindset, and comfort with sandbox and IPC architectures (WebGL is a security target).

- Strong debugging in a multithreaded codebase.

#### Preferred

- Prior browser-engine / Gecko experience.

- Security research or fuzzing experience.

---

Source: Mozilla's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/mozilla-contract-senior-software-engineer-webgl-color-graphics-7b4d6c3a-74fb-43c2-9fce-13a5810b49f5
