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) [Remote]

$145.8k - $186.17k
Full-time

jobgether

United States
  • Remote job

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 United States.

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.
  • Compensation ranges are location-dependent and reflect the ranges provided in the source posting.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL) [Remote] in United States vacancy
  • $131.4k - $154.6k

     ...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 United States. This role focuses on the ongoing engineering and maintenance of a... 
    Contract work
    Performance
    C++
    Full time
    Remote work

    Jobgether

    Remote
    3 days ago
  • $202k - $215k

     ...different: production readiness, performance, reliability, and the engineering boundary between exploratory model...  ...memory reuse Writing or tuning Rust, C++, and CUDA where framework-level optimization...  ...Maintaining the deployment contract: model artifacts, runtime... 
    Contract work
    Performance
    C++
    Full time
    Local area

    San Diego Stealth Startup

    San Diego, CA
    24 days ago
  •  ...Kforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join...  ...TCP/IP or IPSec * Knowledge of Rust programming language a plus...  ...experience, skills, seniority, location, performance, union contract and business needs. This range... 
    Contract work
    Performance
    C++
    Hourly pay
    Worldwide

    Kforce Technology Staffing

    Marlborough, MA
    23 hours ago
  •  ...role You will diagnose and fix WebGL bugs in Gecko and improve its...  ...security within the Firefox graphics team. Responsibilities...  ...and fix WebGL bugs in Gecko (C++/Rust), including security bugs...  ...Preferred Prior browser-engine / Gecko experience. Security... 
    Contract work
    C++

    Mozilla

    United States
    2 days ago
  • $206.5k - $258.1k

     ...give hundreds of ML engineers a training platform they...  .... We are seeking a Staff Software Engineer to help design...  ...~ Observability and performance engineering —...  ...language such as Go, Rust or C++. ~ Experience operating...  ...entering into an employment contract with you; (iv)... 
    Contract work
    Performance
    C++
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    California
    4 days ago
  •  ...Skyways is hiring a Staff Software Engineer to set technical...  ...services, to C++ running in our ArduPilot...  ...and modern web graphics, so other...  ...systems and APIs for performance, reliability, load...  ....js, Babylon.js, WebGL, or similar 3D technologies...  ...U.S. government contract requirements,... 
    Contract work
    Performance
    C++
    Permanent employment
    Local area
    Relocation package

    Skyways

    Austin, TX
    10 days ago
  •  ...team. We are seeking a Staff Software Engineer to support several new,...  ...Experience developing in C++, C#, Rust, Python, or Go. ~ Experience...  .... Experience with high-performance computing, distributed...  ...unsolicited resumes from contract agencies or search firms.... 
    Contract work
    Performance
    C++
    Permanent employment
    Full time
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    a month ago
  • $206.5k - $258.1k

     ...Rivian's Autonomy org needs a Staff Software Engineer, Compute & Storage to own...  ...object storage, and the performance and cost tradeoffs of...  ...+ years hands-on with Go, C++ or Rust, plus strong Python. ~3+...  ...entering into an employment contract with you; (iv) complying with... 
    Contract work
    Performance
    C++
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $98.5k - $206.8k

     ...Job Title: Staff Embedded Software Engineer Job Category: Engineering...  ...thrives in low-level, performance-critical...  ...• Proficiency in C/C++ for embedded targets...  ...Experience with the Rust language, Python, and...  ...Federal Government contract labor categories and... 
    Contract work
    Performance
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    CACI International

    Colorado Springs, CO
    23 hours ago
  • $118.31k - $224.58k

     ...dedicated to recruiting and developing high-performing talent who are passionate about what...  ...security. Job Title: Sr. Member Engineering Staff (RUST Software Engineer - Encryption) Job Code: 44...  ...of software languages (primarily C/C++, Rust, and Python), implementing... 
    Performance
    C++
    Local area
    Flexible hours

    Harris Corporation

    Camden, NJ
    2 days ago
  •  ...combining rigorous engineering with learning...  ...We’re building the software platform that enables...  ...while delivering the performance and reliability...  ...the interfaces and contracts between major...  ...strong plus Modern C++ and Python: expert...  ...systems Rust: experience building... 
    Contract work
    Performance
    C++
    Local area

    FieldAI

    Irvine, CA
    23 days ago
  • $206.5k - $258.1k

     ...part of how hundreds of engineers develop, test, and ship software. We are seeking a Staff Software Engineer to...  ...individual engineer performance. Drive improvement...  ...language such as Go, Rust, C++, or TypeScript. ~...  ...entering into an employment contract with you; (iv)... 
    Contract work
    Performance
    C++
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    -5
  •  ...Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management...  ...-quality, production-grade code (Rust, C/C++, or similar) and contribute to...  ...platform Solving problems where performance, security, and scale all matter at once... 
    Performance
    C++
    Temporary work
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    a month ago
  •  ...client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a...  ...Contribute to the development of high-performance, reliable communications systems *...  ...seniority, location, performance, union contract and business needs. This range may... 
    Contract work
    Performance
    C++
    Hourly pay

    Kforce Technology Staffing

    Marlborough, MA
    23 hours ago
  •  ...leading provider of open source software and operating systems to...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  .... We are hiring a C++/Rust Graphics and Windowing System...  ...We build Mir – a high-performance, high-efficiency technology... 
    Performance
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    a month ago
  •  ...Chipton-Ross is seeking a Rust Software Developer for a contract opportunity in Camden,NJ....  ...degree in computer engineering, Electrical Engineering,...  ...language. ~ Experience with C\C++ development and object-...  ...software, and operational performance requirements and design of... 
    Contract work
    Performance
    C++
    Full time
    Local area

    Chipton-Ross

    Los Angeles, CA
    1 day ago
  •  ...bar through mentorship and engineering standards. You'll partner closely...  ...resilient, observable, and performance-tuned. Define stable APIs...  ...Python) or systems language (C, C++, Rust) with strong system design...  ...Due to U.S. government contract and security requirements, this... 
    Contract work
    Performance
    C++
    Full time
    Flexible hours

    Twenty Inc.

    Arlington, VA
    23 hours ago
  •  ...Description Job Title: Senior Mission Systems Software Engineer (C++/C#/Rust) Location: Fort Worth, Texas Type : Contract To Hire Contractor Work Model : Onsite...  ...advanced mission systems in a secure, high-performance environment. This role is focused on designing... 
    Contract work
    Performance
    C++
    Permanent employment
    For contractors
    Local area

    System One

    Fort Worth, TX
    a month ago
  •  ...Job Title Graphics Software Engineer (XR / Gaussian Splatting / Android) Duration 6-Month Contract Location: San Diego, CA Job Description...  ...This is a hands-on, performance-critical role where you will...  ...descriptor sets) Expert-level C++ (C++17/20) for real-time... 
    Contract work
    Performance
    C++

    Apolis

    San Diego, CA
    4 days ago
  •  ...Title : Staff Software Engineer Location - Hercules, California (3 Days Onsite) Contract & FTE Both Domain - Healthcare...  ...Design and implement the core C++ control software that drives...  ...in embedded development, performing design and code reviews,... 
    Contract work
    Performance
    C++
    Work experience placement

    AceStack LLC

    Hercules, CA
    3 days ago
  •  ...Role: Sr Software Engineer Graphics Work location: ST PAUL MN Background and...  ...: MANDATORY Job Type: Contract Interview: Phone/Video....  ...medical devices to meet specific performance requirements and deliver on...  ...Object-Oriented Design C++ and Qt Programming Experiences... 
    Contract work
    Performance
    C++

    Pddn

    Saint Paul, MN
    a month ago
  • Position: Senior Rust Developer(23306-1) Location...  ...Skills: Exp in Software Engineering: 7+ years Exp in RUST...  ...Java: 5+ years Exp in C++: 5+ years Secondary...  ...Austin Employment Type Contract Job Summary UST is seeking...  ...architectures, and performance optimization using... 
    Contract work
    Performance
    C++

    Cardinal Integrated Technologies, Inc.

    Austin, TX
    23 hours ago
  • $265k - $331.3k

     ...group of algorithm developers / software engineers focused on delivering...  ...algorithms and frameworks in C++. Mentor junior engineers involved...  ...for high-quality, high-performance, scalable autonomy software....  ...entering into an employment contract with you; (iv) complying with... 
    Contract work
    Performance
    C++
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    23 hours ago
  • $207k - $300k

     ...Silicon leadership on performance and feature opportunities in graphics hardware and software.Influence, coach, and...  ...a distributed team of engineers.Facilitate alignment and...  ...languages (e.g., C++ or C).5 years of experience...  ...and familiarity with Rust.Knowledge of Mobile GPU... 
    Performance
    C++

    Google

    Mountain View, CA
    21 hours ago
  • $140k - $168k

     ...skilled and experienced Staff Embedded Software Engineer to join our software team...  ...assurance and optimize I/O performance. Provide post-production...  ...language, preferably C++. Experience in embedded...  ...unsolicited resumes from contract agencies or search firms.... 
    Contract work
    Performance
    C++
    Permanent employment
    Full time
    Work experience placement
    Local area

    CesiumAstro

    El Segundo, CA
    1 day ago
  • $206.5k - $258.1k

     ...position, you will be a Lead Staff Engineer developing embedded software for Rivian's next-...  ...optimizations to enhance system performance, memory utilization, and...  ...programming with C and C++ languages. ~ Experience...  ...into an employment contract with you; (iv) complying... 
    Contract work
    Performance
    C++
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    23 hours ago
  •  ...set the standards for software-defined vehicles...  ...We are looking for a Staff Embedded Software Engineer who understands the...  ...validation, ensuring robust performance and seamless user...  ...proficiency in C, C++, and Python. Good...  ...into an employment contract with you; (iv) complying... 
    Contract work
    Performance
    C++
    Full time

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    4 days ago
  •  ...set the standards for software-defined vehicles...  ...highly skilled Software Engineer proficient in Modern C++ ( C++11 and above) and/or Rust to join our team. The...  ...). Optimize performance in resource-constrained...  ...entering into an employment contract with you; (iv)... 
    Contract work
    Performance
    C++
    Full time
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    more than 2 months ago
  •  ...generation of supercomputing, high-performance computing, cloud, and AI....  ...next-generation systems software for AMD GPUs with Rust as a core technical...  ...support, system interfaces, engineering practices, and validation...  ...specific code.Strong C or C++ systems programming skills... 
    Performance
    C++
    Local area

    AMD

    San Jose, CA
    1 day ago
  • $171.1k - $213.9k

     ...Role Summary As a Staff Embedded Software Engineer, you will play a key role...  ...products are reliable, high-performing, and secure. Responsibilities...  ...experience developing C/C++ based applications on...  ...into an employment contract with you; (iv) complying with... 
    Contract work
    Performance
    C++
    Full time
    Part time
    Work at office
    Local area

    Rivian

    Torrance, CA
    23 hours ago

Do you want to receive more vacancies?

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