Sr. C++ Graphics Engineer

Rive is a platform for building production-ready UI and graphics with interactive and state-driven animation, creating a new general-purpose graphics format for software and UI.
United States
$180,000 - $220,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
Gaming · Enterprise SaaS

Description For Sr. C++ Graphics Engineer

Rive is revolutionizing the way UI and graphics are built with their innovative platform for production-ready, interactive, and state-driven animation. As a Senior C++ Graphics Engineer, you'll be joining a company that's experiencing remarkable organic growth, serving tech giants, game studios, and even having their technology deployed in space applications.

The role focuses on GPU rendering pipelines and is crucial for developing next-generation features that will enhance the Rive platform. You'll be part of a self-directed, performance-oriented team specializing in GPU programming and C++. The position offers the opportunity to work on cutting-edge vector rendering technology through the Rive Renderer and advance game engine integrations across multiple platforms.

This is not a game development position, but rather a middleware development role that involves deep work with shaders and low-level GPU rendering. You'll be working with various graphics backends including Vulkan, Metal, D3D12, WebGL, and WebGPU, making this perfect for someone passionate about graphics technology.

The company offers a competitive compensation package ranging from $180,000 to $220,000, along with comprehensive benefits including health, dental, and vision coverage, plus stock options. Rive is backed by prominent VCs like a16z and Two Sigma Ventures, providing a stable yet exciting environment for innovation.

Working remotely, you'll be part of a global team that values transparency, quick iteration, and experimentation. The company culture promotes diversity and inclusion, ensuring everyone feels supported while working on transformative technology that's changing how interactive content is created.

Last updated 11 hours ago

Responsibilities For Sr. C++ Graphics Engineer

  • Work on developing and enhancing the Rive Renderer
  • Create and implement features according to the roadmap
  • Advance Rive's game engine integrations across Unity, Unreal, Defold, and various C++ backends
  • Work on graphics backends including Vulkan, Metal, D3D12, WebGL, and WebGPU
  • Optimize and maintain existing C++ codebase

Requirements For Sr. C++ Graphics Engineer

  • 5+ years of professional experience programming in C++ with expertise in rendering and low level graphics
  • Expertise in modern GPU rendering pipelines (Vulkan, Metal, and/or D3D12)
  • Experience in GPU shader programming (GLSL, HLSL, and/or MSL)
  • Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD)
  • Proven ability to come up to speed and contribute quickly to a complex code base
  • Self-directed with prior experience owning and delivering features
  • Passionate about game engines, game engine rendering and low level integrations
  • Proficiency in dev tooling and automation (GitHub CI, etc.)

Benefits For Sr. C++ Graphics Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Remote work environment
  • Comprehensive health coverage
  • Dental coverage
  • Vision coverage
  • Stock options
  • Competitive salary

Interested in this job?

Jobs Related To Rive Sr. C++ Graphics Engineer

Performance Oriented, Sr. C++ Engineer

Senior C++ Engineer position at Rive, focusing on core animation runtime development with emphasis on performance optimization and GPU programming.

Infrastructure Engineer

Senior Infrastructure Engineer position at CMiC, developing enterprise software solutions for construction industry using Java, JavaScript, and Oracle technologies.

Senior Software Engineer

Senior Software Engineer (Back End) position at Deputy, building workforce management solutions that serve millions of users worldwide.

Senior Backend Developer

Senior Backend Developer position at Proxymity, developing microservices and server components for a leading digital investor communications platform.

Software Engineer III

Senior Software Engineer role at Walmart Global Tech focusing on Risk Technology, offering $90K-$180K salary, hybrid work model, and comprehensive benefits in Bentonville, AR.