Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Contract Senior Software Engineer

Temporary

Mozilla

The role

You will help the Firefox WebGPU team clear its backlog of correctness and security bugs in wgpu, Firefox’s WebGPU implementation, so WebGPU can ship on Linux and Android. You will take on well-defined, prioritized issues, land fixes upstream in the open-source wgpu project and in Gecko, and free the core team to focus on the remaining release-blocking work.

Responsibilities

  • Fix prioritized correctness and validation bugs from the wgpu 'WebGPU for Firefox' project (the “Current”, “CTS Burndown”, “Linux release” and “Android release” columns), plus security and fuzzer-reported bugs.
  • Diagnose and fix application blockers, real apps and demos that do not yet work in Firefox Nightly (the webgpu-apps meta-bug).
  • Work through WebGPU conformance test suite (CTS) failures.
  • Write and pass tests, work through code review with wgpu maintainers and Gecko module owners, and land upstream.
  • Coordinate with the Firefox WebGPU team on task selection and priority.

Scope and references

  • wgpu 'WebGPU for Firefox' GitHub project 
  • webgpu-apps meta-bug (Bugzilla) blockers
  • WebGPU conformance test suite (CTS) expected-failure lists
  • Specific issue lists to be provided by the WebGPU team

Definition of done

Reviewed fixes landed upstream in wgpu and in Gecko, with tests, measurably reducing the P2/P3 backlog, app blockers, and CTS failures, contributing to WebGPU riding the trains on Linux and Android.

Required qualifications

  • Strong Rust.
  • Experience in a large systems or graphics codebase, and the ability to ramp on wgpu quickly.
  • Comfort working upstream in an open-source project (public issues and code review).
  • Solid debugging skills (validation bugs, corner cases, fuzz findings).

Preferred

  • Prior contributions to wgpu (the team can onboard an existing wgpu contributor fastest).
  • WebGPU / graphics / GPU experience. Modern graphics APIs: Vulkan, DirectX/D3D 11/12, Metal. Shader languages: WGSL, HLSL, MSL, SPIR-V.
  • Low-level Android graphics experience
  • Security or fuzzing experience. Web security model.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Contract Senior Software Engineer in Canada vacancy
  • $170k - $200k

     ...Y Combinator, and others, we’re looking for exceptional talent to reimagine the way the world works. We are seeking a Senior Software Engineer - Instawork Robotics to contribute to the development of next-generation products as a key team member driving impactful features... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    Instawork

    Canada
    1 day ago
  •  ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript... 
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  •  ...Software Developer - Full Stack – Senior All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified Software Developer...  ..., cloud services, data engineering, artificial intelligence, application... 
    Contract work
    Senior
    Local area
    Remote work

    All IT Solutions

    Canada
    6 days ago
  •  ...Position Title: Senior Java Technical Lead Location: Toronto, ON Hybrid - 2 days per week in-office Duration: 12 plus months contract with possible extension Skills: Digital : Amazon Web Service(AWS) Cloud Computing~Java Full stack, Python, Spring Boot,... 
    Contract work
    Senior
    Work at office
    2 days per week

    dhanutek

    Canada
    6 days ago
  •  ...DevOps/Cloud Engineer - Senior All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified DevOps/Cloud Engineer...  ..., IT consulting, custom software development, cloud services, data... 
    Contract work
    Senior
    Local area
    Remote work
    2 days per week

    All IT Solutions

    Canada
    6 days ago
  • $200k

     ...JSON Java JavaScript Oracle REST TIBCO Visual Studio XML AI More: We are hiring two Senior TIBCO Developers for a contract role based in Calgary, AB, with a hybrid work arrangement. The pay rate is $100.00 per hour. We are TEKsystems and... 
    Contract work
    Senior
    Hourly pay
    Full time

    TEKsystems c/o Allegis Group

    Canada
    more than 2 months ago
  •  ...ROLE The Senior Commercial Manager is responsible for the leadership...  ...in-depth knowledge of the contract, scope of work and delivery...  ...(e.g., Equipment and Engineering) and ensure that the project...  ...regular Clients. Ensure that Software Applications such as MS Power... 
    Contract work
    Senior
    Temporary work
    For subcontractor
    Work at office
    Remote work
    Shift work
    Day shift

    Surerus Murphy Joint Venture

    Canada
    more than 2 months ago
  •  ...our clients and users. As a Senior Product Manager at Array you...  ...alongside product managers, engineers, and operational teams while...  ...-time employment, extend the contract, or conclude the engagement....  ...background: Computer Science or software engineering experience would... 
    Contract work
    Senior
    Full time
    Remote work

    Array

    Canada
    13 days ago
  • $33 - $35 per hour

     ...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest...  .... Our client has engaged us to assist them in hiring a contract Senior Claims Specialist (Montreal) . If you are interested in an... 
    Contract work
    Senior
    Hourly pay
    Full time
    Temporary work
    Monday to Friday
    Weekend work

    Bartech Staffing

    Canada
    a month ago
  • $187.2k - $228.8k

     ...Requirements: We are looking for a senior Solution Architect with 10 years of hands...  ...We require 8 years of experience in software development. We value experience in data...  ...North America, Europe, and Asia. This is a contract role based in Calgary, Alberta, with a... 
    Contract work
    Senior
    Hourly pay
    Full time
    Remote work

    TEKsystems c/o Allegis Group

    Canada
    a month ago
  • $89.7k - $149.5k

     ...experience in progressively senior data science and applied AI/ML...  ...payable, general ledger, and contracts. We require proven hands-on...  ..., data ecosystems, and software development practices. We...  ...quality, and readiness, and engineer features from transactional,... 
    Contract work
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  • $80 per hour

     ...best products for our clients and users. A Senior Data Analyst at Array will bring...  ...knowledge in data analysis and lead our engineering and product teams to solve the biggest problems...  ...do. Pay Transparency: $80/hr for the contract period.   Expected Interview Process: Recruiter... 
    Contract work
    Senior
    Full time
    Summer work
    Work at office
    Immediate start
    Remote work

    Array

    Canada
    13 days ago
  •  ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud... 
    Senior
    Full time
    Temporary work

    Archera

    Canada
    23 days ago
  •  ...version of yourself.   The Role BeyondTrust is seeking a Sr Software Development Engineer to help build the NHI Governance domain within our...  ...own meaningful features end to end, partner closely with senior engineers, product, and design, and deliver secure, scalable... 
    Senior
    Full time

    Beyondtrust

    Canada
    13 days ago
  • $166.6k - $263.45k

     ...ambitious startups. The Treasury team is a team of full-stack engineers that are building thoughtful products that manage billions in...  ...and lay out tradeoffs Comfortable mentoring both junior and senior engineers Communicates and collaborates effectively with peers... 
    Senior
    Full time

    Mercury

    Canada
    1 day ago
  • $65 - $75 per hour

     ...Full Stack Software Engineer   JOB-10047404   Anticipated Start Date August 31, 2026...  ...Sugar Land, TX   Type of Employment Contract Hire   Employer Info Our client...  ...W e are seeking an experienced Senior .NET Developer to design, develop, and... 
    Contract work
    Hourly pay
    Full time

    Dynamics ATS

    Canada
    a month ago
  •  ...Role: Senior SAP Build Work Zone Consultant Location: Calgary, AB Work Model: Onsite Experience: 10+ Years Employment Type: Full-Time Job Description: We are seeking a Senior SAP Build Work Zone Consultant with 10+ years of SAP development... 
    Senior
    Full time

    Acestack

    Canada
    2 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...record of building and supporting production-ready software with clear modular structure, such as separate services for parsing... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...than ever before. Location:  This position is remote within the United States or Canada.   Role Summary: Censys is seeking a Senior Software Engineer to join our SOC/TH team focused on AI and LLMs . The SOC-TH team builds intelligence-driven investigation workflows on top... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    13 days ago
  • $75.9k - $141.9k

     ...- 141,900 per year Requirements: ~6+ years of professional software development experience, along with a relevant post-secondary degree...  ...instituting long-lasting solutions. Establish and maintain engineering standards for coding quality, testing (SIT/UAT), security,... 
    Senior
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $64k - $104k

    Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...
    Senior
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  • $75 - $80 per hour

     ...Senior Project Scheduler   JOB-10047628   Anticipated Start...  ...Type of Employment Contract   Employer Info Our client...  ...setting during the Proposal and Engineering phases and then on-site...  ...with Primavera P6 scheduling software, including multi-file group projects... 
    Contract work
    Senior
    Full time
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Flexible hours

    Dynamics ATS

    Canada
    21 hours ago
  •  ...Remote Senior Recruiter role with a growing SaaS company in the GTA. 6 Month contract with options to extend or go permanent. Responsibilities Deliver on recruiting goals and prioritize workload to meet deadlines and changing business needs. Attract, recruit... 
    Contract work
    Senior
    Permanent employment
    Temporary work
    Remote work

    Acara Solutions

    Canada
    20 days ago
  •  ...Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Senior Solutions Engineer to inspire our customers by helping them understand the art of what’s possible with the Webflow platform. You will tell our... 
    Senior
    Permanent employment
    Full time
    Remote work

    Webflow

    Canada
    5 days ago
  •  ...Intelligence (AI) Architect/Designer - Senior All IT Solutions Canada ·...  ...— Remote Employment Type — Contract We are currently seeking a qualified...  ..., IT consulting, custom software development, cloud services, data engineering, artificial intelligence, application... 
    Contract work
    Senior
    Work experience placement
    Local area
    Remote work

    All IT Solutions

    Canada
    6 days ago
  •  ...Business Analyst - Senior All IT Solutions Canada · Ontario,...  ...Remote Employment Type — Contract We are currently seeking a...  ...systems development using a rules engine or business process...  ...cybersecurity, IT consulting, custom software development, cloud services,... 
    Contract work
    Senior
    Local area
    Remote work

    All IT Solutions

    Canada
    6 days ago
  •  ...management — Own day-to-day vendor relationships across the stack — performance accountability, escalation paths, SLA tracking, and contract awareness. Not just ticket submission. Technical project ownership and process automation   You lead technical workstreams from... 
    Contract work
    Senior
    Full time
    Remote work
    Shift work

    Consensys

    Canada
    28 days ago
  •  ...Senior ERP Developer   JOB-10047594   Anticipated Start Date...  ...MO   Type of Employment Contract   Employer Info Our client is a full-service engineering, architecture, construction,...  ...a technical leader on complex software development projects, partnering... 
    Contract work
    Senior
    Full time
    Local area

    Dynamics ATS

    Canada
    6 days ago
  •  ...infrastructure was supposed to simplify software delivery, yet teams were still spending...  ...observe, and optimize infrastructure. We give engineering teams unprecedented velocity without...  ...Role Exists: We’re looking for a Senior Solution Engineer to become a key technical... 
    Senior
    Remote work
    Canada
    more than 2 months ago
  •  ...Senior I&E Designer   JOB-10046019   Anticipated Start Date...  ...Type of Employment Contract-to-Hire   Employer Info...  ...in developing Project Scopes, Engineering/Design Scopes, and Construction...  ...design (AutoCAD or similar CAD software). Strong knowledge of industry... 
    Contract work
    Senior
    Full time
    For contractors
    Local area

    Dynamics ATS

    Canada
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Contract Senior Software Engineer. Be the first to apply!