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

Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

$145.8k - $186.17k per year

Mozilla

The role

You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy.

The role

You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy.

Responsibilities

  • Own day-to-day Graphics maintenance: bug fixes, regressions, test upkeep, incoming issues.
  • Diagnose and fix graphics problems across platforms (Windows, macOS, Linux, Android).
  • Carry code review and routine upkeep so the FTE engineers can focus on performance.

Definition of done

A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance.

Required Qualifications

  • Strong C++ and/or Rust.
  • Knowledge of graphics frameworks and GPU architecture.
  • Strong debugging and optimization in a multithreaded codebase.
  • Able to work independently and lead technically in a large, mature codebase.

Preferred

  • Shader languages; mobile/Android; open-source collaboration.

Hiring Ranges

Canada Tier 1 Locations
$145,800—$186,172 CAD
Canada Tier 2 Locations
$131,400—$154,600 CAD

#J-18808-Ljbffr
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) in Toronto, ON vacancy
  •  ...Mozilla in Toronto is seeking aGraphics Engineer to maintain and advance Firefox’s Graphics area, including rendering, compositing, images, canvas, and WebGL. You will help keep the graphics...  ...ensure team engineers can focus on performance improvements across Windows, macOS,... 
    Contract work
    Performance
    C++

    Mozilla

    Toronto, ON
    18 hours ago
  •  ...Senior / Staff Software Engineer, Mapping Location: Remote Autonomous Vehicle The opportunity... A well-funded, fast-growing company...  ...software engineering skills, with real production experience in C++ and/or Python (C++ favoured) across substantial code bases... 
    C++
    Remote work

    Fruition Group US

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved into...  ...challenge of building enterprise-grade software that millions of users depend on....  ...focus on correctness, reliability, and performance Quickly deliver high-quality bug fixes... 
    Performance
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  •  ...insight they need to deliver faster, more performant, more dependable, and less expensive...  ...on LLVM. We are looking for a Staff Compiler Performance Engineer to set the technical direction for Falcon...  ...used in production ~ Expert C++ skills and experience in large, long... 
    Performance
    C++
    Remote work
    Worldwide
    Flexible hours

    Azul

    Toronto, ON
    3 days ago
  • $197k per year

     ...experience at Uber, the team's contributions meaningfully influence Uber’s business performance, and the team’s work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter initiatives and... 
    Performance
    C++

    Uber

    Toronto, ON
    18 hours ago
  • $20k - $24k per year

     ...experiences across mobile applications and backend services. As a Staff Software Engineer — Collections , you will work across teams with customer...  ...and centralize common knowledge. Establishing strong contracts and integration patterns between mobile clients and backend... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Nubank

    Toronto, ON
    4 days ago
  •  ...the world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the...  ...efficient and maintainable code in a native language such as C++ or Rust (we use Rust and a variety of DSLs). Bonus:... 
    Performance
    C++
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    more than 2 months ago
  •  ...fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to build and evolve the ML...  ...management. Improve serving performance. Optimize streaming behavior, time to...  ...sensitive or highly concurrent services in C++, Rust, or a similar systems language.... 
    Performance
    C++

    Cerebras

    Toronto, ON
    2 days ago
  • $137.2k - $196k per year

     ...About the Role: We’re looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and tooling....  ...In this role, you’ll architect and implement high-performance, secure, and scalable systems, collaborating closely... 
    Performance
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    28 days ago
  • Shape the future of Java with Azul as a Staff Compiler Performance Engineer. Specialize in optimizing the Falcon compiler for maximum performance in cloud...  ...• Proven technical leadership in compiler design • Expert C++ skills in large codebases • Deep knowledge in compiler... 
    Performance
    C++

    Azul

    Toronto, ON
    3 days ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...About the Role We’re looking for a Staff Software Engineer, Backend to join our Reverse ETL...  ...at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc. Solid... 
    C++
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Fivetran

    Toronto, ON
    16 hours ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...  ...making impacts. Your contributions will directly impact the performance and reliability of Noetica's core infrastructure. About... 
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    19 hours ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada. For 30 years, we've been on a...  ...end ownership of your work and your career, backed by a high-performance, hybrid culture and holistic suite of benefits designed to... 
    Performance
    Work at office
    Work from home

    Capital One Canada

    Toronto, ON
    1 day ago
  • $140.6k - $190.6k per year

     ...Job Description   The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including...  ...Bonus based on a combination of enterprise and individual performance. About Us Thomson Reuters informs the way forward... 
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    19 hours ago
  • $160k - $220k per year

     ...extensibility, developer experience, and performance. Join us to help shape the future of...  ...Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team...  ...Exposure to low-code/no-code tools, workflow engines, or visual development platforms.... 
    Performance
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  • $202.4k - $231k per year

     ...Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer About Capital One Canada. For 30 years, we’ve been on...  ...ownership of your work and your career, backed by a high-performance, hybrid culture and holistic suite of benefits designed to... 
    Performance
    Work at office
    Work from home

    Capital One - CA

    Toronto, ON
    2 days ago
  •  ...Establish integration patterns and strong contracts between mobile clients and backend services. Guide engineers and IC leads across teams through architectural...  ...authority. Requirements Proven experience as a Staff-level Software Engineer or equivalent technical leader.... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Relocation package

    Nubank

    Toronto, ON
    6 days ago
  • $205k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...code, they own outcomes. As a Staff Engineer, you'll extend that...  ...for ~7+ years of professional software engineering experience, with a...  ..., Python, Go, Java, C#, Rust, or Ruby. ~ Have experience... 
    Performance
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies

    Toronto, ON
    more than 2 months ago
  • $141k - $249k per year

     ...learn more visit:   On Tools, we build software tools that solve Waabi-specific problems...  ..., collaborating with Researchers and Engineers. - Mentor other software engineers via...  ...technologies and languages. Examples: Go, Python, Rust, C++. - Experience with cloud infrastructure... 
    Performance
    C++
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    more than 2 months ago
  • $220k - $359.21k per year

     ...wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader...  ...team builds as well as how it gets built. Architecture, performance, and cost are constant considerations, but your success will... 
    Performance
    Full time
    Part time
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    9 days ago
  • $160k - $220k per year

     ...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core...  ...looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform... 
    Long term contract

    Okta

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...secure. About the role As a Staff Software Engineer on the Okta Secures AI team, your...  ...the request-time authorization engine at the Agent Gateway and at the agent to... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    5 days ago
  • $164.6k - $235.1k per year

     ...About the Role: We are looking for a Staff Engineer to steer the technical evolution of our...  ...clear system boundaries and integration contracts with adjacent platforms. Design...  ...Turn ambiguous requirements into working software that users see and trust. Bias toward iteration... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    3 days ago
  • $165k - $220k per year

     ...and distribute open-source software that enables people to enjoy the...  ...seeking experienced browser engineers to join a small team exploring...  ...and execution behavior affect performance, correctness, and the interfaces...  .... Strong proficiency in C++ or Rust, experience navigating... 
    Performance
    C++
    Immediate start
    Home office

    Mozilla

    Toronto, ON
    3 days ago
  •  ...The code that does this is mostly Rust, and it is the part of the stack where performance work pays off immediately. This...  ...quietly Work with infrastructure engineers on placement, networking and...  ...or deep systems experience in C or C++ with real interest in moving to Rust... 
    Performance
    C++
    Work at office
    Immediate start

    CLR3

    Toronto, ON
    4 days ago
  •  ...from ML model development, to traditional software development, to non-technical business...  ...are looking for hands-on senior software engineers to build the AI tooling, agents, and...  ...including equity incentive awards and an annual performance bonus.   Perks/Benefits:... 
    Performance
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    6 days ago
  • $200k - $235k per year

     ...best work of their careers. We're a high-performing, fast-moving team with ethics at the...  ..., and tooling that support hundreds of engineers working across backend services. By improving...  ...engineers rely on every day! As a Staff Software Developer , you will set technical... 
    Performance
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    18 hours ago
  • $140k - $175k per year

     ...Thomson Reuters is looking for a  Staff Software Engineer, AI Product Engineering to help shape and build the next generation of AI-powered software...  ...the ability to reason through scalability, reliability, performance, failure modes, and operational trade-offs. Experience... 
    Performance
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    19 hours ago
  • $140k - $175k per year

     ...used by accountants on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration...  ...OpenAI, Anthropic, and others). Scale, reliability, and performance Design for high‑throughput, low‑latency AI workloads: caching... 
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    19 hours ago
  • Drive technological innovation within Square's Go-to-Market Engineering team as a Staff Software Engineer, focusing on enhancing sales systems with AI and automation. Lead the design and architecture for scalable solutions that transform sales productivity and efficiency. As... 

    Square

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL). Be the first to apply!