Contract Senior Software Engineer - WebGL (Color/Graphics)
Remote Canada; Remote USRemote
AI Summary
Diagnose and fix WebGL bugs in Gecko, improve functionality and security, write tests, and manage the WebGL bug queue within the Firefox graphics team.
About this 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.
Skills
C++Code ReviewDebuggingFirefoxGeckoGPUGraphicsIPCMultithreadedRustSandboxSecurityTestingWebGL
Explore related jobs
More jobs at Mozilla
Contract Software Engineer - DOM Core Firefox/GeckoRemote France
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), FirefoxRemote Canada
Contract Staff Front End Engineer (Web Conference/Screen Sharing)Remote Canada
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)Remote Canada
Contract Staff Software Engineer-FireFox LayoutRemote Canada
Staff RecruiterRemote US
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.