Contract Senior Software Engineer - WebGPU-Firefox/Gecko (Rust)
Jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Contract Senior Software Engineer - WebGPU-Firefox/Gecko (Rust) based in Canada. This contract role will help advance WebGPU support across Linux and Android by addressing high-priority correctness, validation, and security issues. You’ll work within a large systems and graphics codebase, contributing fixes to both the open-source wgpu project and Gecko. The role combines hands-on Rust development with deep debugging, testing, and conformance work. You’ll investigate real-world application blockers, CTS failures, security issues, and fuzzing findings. Working closely with maintainers and module owners, you’ll participate in public code review and upstream fixes. Your contributions will directly reduce release blockers and help move WebGPU toward broader platform availability. This is an opportunity to make focused, measurable contributions to widely used open-source browser and graphics technology. Accountabilities - Fix prioritized correctness, validation, security, and fuzzing issues affecting the WebGPU implementation, including items tracked across current, CTS, Linux release, and Android release workstreams. - Diagnose and resolve application blockers involving real-world WebGPU applications, demos, and compatibility issues in Firefox Nightly. - Investigate and address WebGPU Conformance Test Suite failures and reduce expected-failure backlogs. - Develop robust fixes in Rust, write and maintain appropriate tests, and validate changes against relevant edge cases and system behavior. - Contribute changes upstream to the wgpu open-source project and integrate appropriate fixes into Gecko. - Participate in code reviews with wgpu maintainers and Gecko module owners, responding to technical feedback and maintaining high-quality implementations. - Coordinate with the WebGPU engineering team to select and prioritize well-defined issues and align work with release objectives.
- Apply strong debugging and security practices when investigating validation bugs, corner cases, vulnerabilities, and fuzzing findings. - Deliver reviewed fixes that measurably reduce P2/P3 issues, application blockers, and CTS failures while supporting WebGPU availability on Linux and Android. Requirements - Strong professional experience with Rust and the ability to work effectively in low-level systems code. - Experience contributing to or maintaining a large systems, graphics, browser, or similarly complex codebase, with the ability to become productive quickly in wgpu. - Demonstrated ability to diagnose complex technical issues, including validation failures, corner cases, application compatibility problems, and fuzzing findings. - Comfortable working in open-source development environments involving public issues, upstream contributions, technical discussions, and code reviews. - Strong understanding of software testing and the ability to create tests that validate correctness and prevent regressions. - Experience with WebGPU, GPU programming, graphics infrastructure, or modern graphics APIs such as Vulkan, DirectX/D3D 11/12, or Metal is highly valuable. - Familiarity with graphics or shader technologies such as WGSL, HLSL, MSL, or SPIR-V is an advantage. - Low-level Android graphics experience is a plus. - Experience with application security, fuzzing, or the web security model is an advantage. - Prior contributions to wgpu are particularly valuable. - Ability to work independently on clearly scoped technical problems while collaborating effectively with maintainers and a distributed engineering team. - Strong written communication skills and comfort incorporating feedback through asynchronous, open-source workflows. Benefits - Contract opportunity focused on WebGPU, Rust, browser infrastructure, and open-source systems development.
$185.05k - $217.7k per year
...on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page layout, APZ, text... ...regressions kept down, with the team’s senior engineers freed to focus on critical... ...qualifications Strong C++ (JavaScript and/or Rust a plus). Solid CSS and page-layout...Contract workSenior$104k - $139k per year
...We make pioneering brands like Firefox, the privacy-minded web... ...build and distribute open-source software that enables people to enjoy the... ...security initiatives: Partner with engineers across teams to identify,... ...and interest or experience in Rust. Comfortable working within large...SeniorRemote jobLong term contractFull timeImmediate startHome office$185.05k - $217.7k per year
...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Contract Staff Software Engineer-FireFox Layout based in Canada. As a Contract Staff Software Engineer focused on Firefox Layout, you’ll take ownership of the...Contract workSeniorFull timeRemote work$58 - $73 per hour
...drive to do what it takes to make great games. And this is where you come in… We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software Engineer is to...Contract workSeniorFull timeInternshipLocal area$104k - $139k per year
...years. We make pioneering brands like Firefox, the privacy-minded web browser. Now,... ...design, build and distribute open-source software that enables people to enjoy the... ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll...SeniorRemote jobFull timeImmediate startWorldwideHome office- ...We make pioneering brands like Firefox, the privacy-minded web... ...and distribute open-source software that enables people to enjoy the... ...Performance team is a community of engineers who care deeply about delivering... ....g., C++, JavaScript, Kotlin, Rust, Python) and techniques to fix...SeniorFull timeImmediate startHome office
$145.8k - $186.17k per year
...will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing... ...regressions kept down, with the team’s senior engineers freed to focus on performance... ...qualifications Strong C++ and/or Rust. Knowledge of graphics frameworks and...Contract workSeniorOngoing contract$131.4k - $154.6k per year
...behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Contract Staff Software Engineer - Performance Graphics (C++, Rust, WebGL) based in the Canada . This role focuses on the ongoing engineering and maintenance of a large-scale...Contract workSeniorLong term contractFull timeRemote work- ...core R&D team and looking for engineers who are excited to solve complex... ...We're interested in A-level senior engineers who: Have 5+ years... ...navigating hardware/software boundaries, memory management,... ...in: Systems programming in Rust Low-level performance optimization...SeniorFull timeFor contractorsFlexible hours
- ...tests, build prototypes, and profile and analyze Firefox performance bottlenecks. Develop performance-critical software using primarily C++ and JavaScript, with other... ...measurements, and profiling tools. Educate engineers through code reviews, talks, tooling, and documentation...SeniorFull timeImmediate startHome office
$104k - $139k per year
...years. We make pioneering brands like Firefox, the privacy-minded web browser. Now,... ..., build and distribute open-source software that enables people to enjoy the... ...About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain...SeniorRemote jobFull timeImmediate startHome office$135k - $150k per year
...edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems... ...architectural decisions: service design, data models, API contracts, queue/worker patterns, cloud infrastructure ~ Establish...SeniorFull timeFlexible hours- ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot... ...to production-quality reality. Define API specs, data contracts, code quality guidelines, and architectural patterns the team...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
- ...and power end-to-end data workflows. We’re looking for a Senior Software Engineer to join the team building this platform. You’ll work across... ...PostgreSQL extensions and data plane agents, written in C, C++ or Rust Contribute to automation and tooling that simplify cluster...SeniorFull timeLocal areaRemote workHome officeFlexible hours
- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re... ...performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our... ...cloud services Design edge ↔ cloud contracts that align with our current backend model...SeniorFull timeInternshipWork at office3 days per week
- Responsibilities Build and improve WebCompat dashboards for triage, reporting, and metrics. Improve the broken-site-report screenshot capture and pipeline. Collaborate with the WebCompat team and QA to develop reliable tooling for reporting and triage needs. Requirements...Contract workFull time
$112k - $152k per year
...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. WMG... ...a nimble independent. Your role: We are seeking a Senior Software Application Engineer to lead the architectural evolution of...SeniorFull timeLocal areaWorldwide$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians buy, earn, and save bitcoin simply and securely. Since launching in 2015, we’ve grown to more than one million customers across...SeniorLong term contractFull timeWork at officeImmediate startRemote work- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in...SeniorFull timeWorldwide
$140k - $170k per year
...individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of...SeniorFull timeWork at officeRemote work2 days per week- ...opportunity requires an applicant to live and work within the Quebec province. About the Role We are looking for a Software Engineer or Senior Software Engineer to join our Entitlements Team and help design and build the applications and services that power the...SeniorFull timeWork at officeFlexible hours
- ...Description About Liferaft Liferaft builds software that helps organizations find, understand, and act on potential risks... ...Role Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our...SeniorFull timeLive InRemote workFlexible hours
- ...investors who have helped define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital, Portage... ...Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software...SeniorLong term contractFull timeWork from homeFlexible hours
$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped...SeniorRemote jobFull timeWeekend work- ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused...SeniorRemote jobFull timeLocal areaFlexible hours
$98k - $147k per year
...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada. Compensation: $98,000 - $147,000 About the role We're looking for a Senior Full Stack Software Engineer to join our engineering...SeniorRemote jobFull timeLocal areaWeekend work- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering...SeniorLong term contractFull time
- ...the Quebec province. About the Role We’re hiring a senior full-stack engineer to make a major contribution across the LCI platform. You’... ...Required Qualifications ~5+ years of professional software engineering experience building and operating production systems...SeniorFull timeWork at officeFlexible hours
- ...and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software... ...its integrations surface — you'll own pipelines and data contracts with the same rigor you'd apply to a core data platform, while...SeniorRemote jobLong term contractFull timeImmediate start
$120k - $180k per year
...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (... ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~...SeniorRemote jobFull timeWork at officeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Contract Senior Software Engineer - WebGPU-Firefox/Gecko (Rust). Be the first to apply!
- contract process engineer Remote
- software development engineer Remote
- software developer no experience Remote
- software engineer intern Remote
- software developer summer internship Remote
- software design engineer Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- junior software engineer Remote
- software developer remote Remote
