Contract Senior Software Engineer - WebGL (Color/Graphics)

🏢 Mozilla · all 46 jobs
📍 Remote Canada; Remote US
📅 Posted Sep 22, 2026 · via Greenhouse
Apply on original site ↗

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.

Flights + hotels

This role requires you to be in Canada +1. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Software Engineer pay and openings — the live median is $130k?All remote Software Engineer jobs →Software Engineer salary data →
Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you