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)

$131.4k - $154.6k per year
Full-time

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 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 browser graphics stack covering rendering, compositing, images, canvas, and WebGL. You will help keep complex graphics systems healthy by resolving bugs, regressions, incoming issues, and test-related challenges. The position requires diagnosing graphics problems across multiple operating systems and hardware environments. You will work within a mature, multithreaded codebase where strong debugging, optimization, and technical judgment are essential. Your contributions will help reduce technical backlog and regressions while improving the reliability of the graphics area. You will also participate in code reviews and routine engineering work, allowing senior engineers to dedicate more time to performance-focused initiatives. This is a remote contract opportunity suited to an independent engineer who can take technical ownership in a complex open-source software environment. Accountabilities: - Own day-to-day maintenance of the graphics codebase, including bug fixes, regression resolution, test maintenance, and incoming technical issues. - Diagnose and resolve graphics-related problems across multiple platforms, including Windows, macOS, Linux, and Android. - Investigate complex issues involving rendering, compositing, images, canvas, WebGL, and related graphics components. - Perform routine code maintenance and participate in code reviews to maintain code quality and long-term system health. - Identify and address sources of regressions and technical backlog to improve the stability and reliability of the graphics area. - Collaborate with engineers working across the graphics stack to resolve issues efficiently and maintain development momentum. - Apply strong debugging and optimization techniques within a large, multithreaded codebase. - Work independently on technically complex problems while providing technical leadership and sound engineering judgment. - Contribute to a healthy graphics engineering environment that enables senior team members to focus on performance optimization and strategic improvements. Requirements - Strong professional experience with C++ and/or Rust .

- Solid understanding of graphics frameworks and GPU architecture. - Strong debugging and optimization skills, particularly within multithreaded software systems. - Experience working effectively within large, mature, and complex codebases. - Ability to independently investigate technical issues, identify root causes, and implement reliable solutions. - Demonstrated ability to take technical ownership and provide engineering leadership when addressing complex problems. - Strong code review and software maintenance skills. - Ability to collaborate effectively within distributed and open-source-oriented engineering environments. - Knowledge of shader languages is preferred. - Experience with mobile platforms, particularly Android, is an advantage. - Previous experience contributing to open-source projects is preferred. Benefits - Remote work arrangement. - Contract engineering opportunity focused on high-performance graphics and large-scale software. - Opportunity to work across rendering, compositing, images, canvas, and WebGL technologies. - Exposure to cross-platform graphics engineering across desktop and mobile environments. - Opportunity to contribute to a mature, widely used open-source software codebase. - Technical ownership and autonomy within a complex engineering environment. - Opportunity to work alongside experienced engineers on graphics maintenance and performance initiatives. - Canada Tier 1 compensation range: CAD $145,800–$186,172. - Canada Tier 2 compensation range: CAD $131,400–$154,600.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) in Remote vacancy
  • $145.8k - $186.17k per year

     ...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....  ...upkeep so the FTE engineers can focus on performance. Definition of done A healthy Graphics... 
    Contract work
    Performance
    C++
    Ongoing contract

    Mozilla

    Remote
    1 day ago
  • $185.05k - $217.7k per year

     ...take on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page...  ...engineers freed to focus on critical Performance and Security issues. Required qualifications Strong C++ (JavaScript and/or Rust a plus). Solid CSS and page-layout knowledge... 
    Contract work
    Performance
    C++

    Mozilla

    Remote
    1 day ago
  • $185.05k - $217.7k per year

     ...position 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... 
    Contract work
    Performance
    C++
    Full time
    Remote work

    Jobgether

    Remote
    2 days ago
  •  ...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... 
    Contract work
    Full time
    Night shift

    Jobgether

    Remote
    3 days ago
  •  ...build and distribute open-source software that enables people to enjoy the internet...  ...and role: The Mozilla Firefox Performance team is a community of engineers who care deeply about delivering the...  ...programming languages (e.g., C++, JavaScript, Kotlin, Rust, Python) and... 
    Performance
    C++
    Full time
    Immediate start
    Home office

    Mozilla

    Remote
    20 hours ago
  • $188.2k - $282.2k per year

     ...synonymous with entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About the...  ...adapters, component model, data bindings, and platform renderer contracts. Build reusable experience primitives and native... 
    Contract work
    Performance
    Long term contract
    Full time
    Internship
    Manual labor

    Playstation

    Remote
    19 days ago
  • $58 - $73 per hour

     ...where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner...  ...collaboratively with other engineers and teams to maintain high performance and optimize workflows to support our game teams.... 
    Contract work
    Performance
    C++
    Internship
    Local area

    Kabam

    Remote
    more than 2 months ago
  •  ...Sonatype is the software supply chain security company. We provide the world’s best...  ...supply chains. We're looking for a Staff Software Engineer to help lead our Data Identity team...  ...coordinate modeling, or upstream data contracts land on their desk. This is a high-... 
    Contract work
    Performance
    Full time
    Flexible hours

    Sonatype

    Remote
    a month ago
  •  ...that future at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that...  ...production - Scalable Systems Design: Build high-performance, fault-tolerant backend services supporting real-time AI agents... 
    Performance
    C++
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    more than 2 months ago
  • $165k - $210k per year

     ...About the Team: Our diverse Product & Engineering team values innovation, collaboration,...  ...About the Role:  We are seeking a Staff Software Engineer to lead the design, evolution,...  ...deterministic safeguards Establish clear system contracts for correctness, traceability, and... 
    Long term contract
    Full time
    Internship
    Local area

    Alphasense

    Remote
    more than 2 months ago
  • $299.3k - $372.6k per year

     ...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families...  ...depends on your experience, and your pay grows from there with performance and scope. How We Build  AI is the default here. Engineers... 
    Performance
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Remote
    a month ago
  • $150k - $189k per year

     ...Join a close-knit, no-ego, high-performing team that solves meaningful...  ...Ensure high code quality, performance, and reliability standards....  ...excellence. Solve complex engineering challenges using tools like Python...  ...projects in a Senior or Staff capacity, providing technical... 
    Performance
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Remote
    more than 2 months ago
  • $145.9k per year

     ...standards, and platform capabilities that keep our web applications performant, reliable, and observable for both developers and end users....  ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force multiplier,... 
    Performance
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Remote
    more than 2 months ago
  •  ...technology that will set the standards for software-defined vehicles around the world. The...  ...company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware into high-performance virtual devices that run on everyday workstations... 
    Contract work
    Performance
    C++
    Full time
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    more than 2 months ago
  •  ...prototypes, and profile and analyze Firefox performance bottlenecks. Develop performance-critical software using primarily C++ and JavaScript, with other languages as needed...  ..., and profiling tools. Educate engineers through code reviews, talks, tooling, and documentation... 
    Performance
    C++
    Full time
    Immediate start
    Home office

    Mozilla

    Remote
    1 day ago
  •  ...group of committed researchers, engineers, policy experts, and business...  ...our scientists the high-performance inference infrastructure they...  ...qualifications Significant software engineering experience, particularly...  ...) Proficiency in Python or Rust Representative projects... 
    Performance
    Long term contract
    Full time
    Work at office
    Worldwide
    Visa sponsorship
    Flexible hours

    Anthropic

    Remote
    a month ago
  •  ...A-CX is a software design and development partner for progressive companies, delivering...  ...right for each other? As a seasoned C++ Software Engineer, you would be a part of the team...  ...Develop secure, scalable, and high-performance desktop software solutions for audio creation... 
    Performance
    C++
    Long term contract
    Full time
    For contractors
    Live In
    Remote work

    A-cx

    Remote
    more than 2 months ago
  • $164k - $205k per year

     ...navigate the future with curiosity, resilience, and a love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with an agentic-first development approach. The platform will help... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Outschool

    Remote
    more than 2 months ago
  • $125k - $155k per year

     ...platforms. We’re looking for a senior software engineer to help evolve and support the gameplay...  ...and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay...  ...gameplay issues efficiently. ● Performance and stability: Debug and optimize gameplay... 
    Performance
    C++
    Long term contract
    Full time
    Remote work

    Blackbird Interactive

    Remote
    more than 2 months ago
  •  ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ..., Sequoia Capital, and Spark Capital. Staff Software Engineer (Repositories)...  ...systems, improving reliability and performance, and shaping how Chainguard Repository... 
    Performance
    Full time
    Local area
    Remote work
    Flexible hours

    Chainguard

    Remote
    more than 2 months ago
  • $160.32k - $200.4k per year

     ...See yourself at Twilio Join the team as Twilio’s next Staff Software Engineer. About the job The Compliance Experiences team sits at...  ...automate boilerplate, generate exhaustive test suites, and perform rapid prototyping. You will be measured on your ability to amplify... 
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    20 hours ago
  •  ...and initiatives. Present innovative engineering solutions to senior leadership and align...  ...business problems while ensuring scalability, performance, and maintainability. Ship high-...  ...roadblocks. Requirements ~6+ years of software engineering experience. ~ Experience... 
    Performance
    Full time
    Remote work

    River

    Remote
    8 hours ago
  • $240k - $285k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...support you need to grow your career. Engineering at Brex Engineering at Brex is about...  ...leaders. What you’ll do As a Staff Software Engineer in Banking, you will help... 
    Long term contract
    Full time
    Bank staff
    Work at office
    Remote work
    Work from home
    3 days per week

    Brex Inc.

    Remote
    more than 2 months ago
  • $181k - $241k per year

     ...hidden fees or compounding interest. Engineering owns cost visibility and optimization across...  ...never gets diffuse. As a Staff Cost Engineer, you'll operate at the intersection...  ...process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    a month ago
  • $181k - $241k per year

     ...without any hidden fees or compounding interest. The Ledger Engineering team enables rapid financial product innovation by providing an...  ...during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    a month ago
  • $181k - $241k per year

     ...interest. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration...  ...across the company to ship high-quality software quickly and confidently. The Staff Engineer...  .... [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    a month ago
  •  ...effortless: building deeply interactive, TrueMotion-driven features that monitor movement, coach performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who can architect end-to-end systems... 
    Performance
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Remote
    more than 2 months ago
  •  ...role We’re looking for a Staff SDET to join our team. This is...  ...subject matter expert for quality engineering, with a primary mandate to...  ...to coding standards and software engineering best practices, improving...  ...new domains, such as data, performance, and stability. Own and... 
    Performance
    Full time
    Remote work
    Flexible hours

    Supercom

    Remote
    more than 2 months ago
  •  ...projects on all major platforms, engines and styles - from AAA titles...  ...Riot Gearbox Software In this role, you will own...  ...development of core systems and performance initiatives from planning and...  ...gameplay and engine code at the C++ level — not just profiling and... 
    Performance
    C++
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Remote
    more than 2 months ago
  •  ...Platform seamlessly connects brand and performance marketing to drive measurable results across...  ...closely with product managers, backend engineers, web engineers, data scientists,...  ...performance, and optimize campaigns. As a Staff Software Engineer I on Data Delivery, you will... 
    Performance
    Long term contract
    Full time
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Remote
    more than 2 months 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!