Rive

Rive is a real-time animation software provider.

11-50 employees
Founded 2016
$10M series a
Animation
Private Company

Remote Work Available

This company offers remote work opportunities. Team members are distributed across the U.S. and Canada.

Open Positions2

United States. Canada. MexicoFull-TimeSoftware DevelopmentPosted
  • Support and evolve Rive’s Unreal runtime by exposing new capabilities.
  • Stay current with Unreal ecosystem developments and new engine features.
  • Write and maintain automated test coverage.
  • Help shape best-in-class developer experience for Unreal developers.
  • Align Unreal runtime with other Rive runtime APIs and workflows.
  • Contribute to documentation and reference implementations.
  • Triage and investigate customer and community reported issues.
  • Collaborate with customers on production integrations.
  • Communicate developer feedback to shape product direction.
  • Grow awareness and adoption of Rive in the Unreal community.
C++Unreal engine
Showing 1 of 2 positions

About Rive

Rive is pioneering a new category of design tool. You can build functional, interactive graphics without creative limits. These graphics are ready to ship to websites, apps, and games. Rive transforms how products are built, serving legendary game studios and apps with millions of users. You will find Rive pixels in space, and in products reaching over 2 billion users. This includes Spotify Wrapped, which engaged 300 million users. Rive streamlines the creative workflow for real-time motion graphics. It enables designers to create interactive content from concept to production. The platform is designed to eliminate complex handoffs between designers and developers. What you build in the Rive editor ships directly into the final product. Companies like Spotify, Duolingo, LinkedIn, Google, and Fortune 500 automakers trust Rive. They use Rive's open-source runtimes to build once and deploy everywhere. Teams report 4x faster production and 90% smaller file sizes. You will contribute to a tool that measurably increases user engagement.

How We Work

You will join a remote, global group of passionate designers and developers. We believe in transparency, failing fast, and quick iteration. Experimentation drives our progress. Our team works with a flat hierarchy, focusing on empowering individuals. You can contribute from anywhere, with core hours centered around U.S. Pacific time. This structure allows for effective collaboration while maintaining remote flexibility. We are building a diverse and inclusive culture. You will find an environment where everyone feels supported and heard. Decisions often happen in open Slack channels. We encourage engineers to pair with designers weekly. This collaborative approach fosters innovation and shared ownership.

Engineering at Rive

You will solve challenging problems at the intersection of design and performance. Rive is transforming how interactive content is created and deployed. Our core animation runtime is written in C++ and focuses on performant rendering. We specialize in GPU programming, GLSL, and C++. You will work on maintaining and developing this core runtime. It drives our novel state machine and generates Bezier curves for rendering. You will be obsessed with making code FAST. This involves C++ optimizations, SIMD, threading, and clever math formulas. We leverage vector instruction sets like AVX, SSE, NEON, and Web Assembly SIMD. Our powerful animation tool was rewritten entirely in Flutter for multi-platform illustrations. You will contribute to automated CI workflows on GitHub. These ensure runtime quality across all architectures and platforms. We build open-source runtimes to deploy Rive files natively across various platforms. This includes iOS, Android, web, and game engines like Unity and Unreal. We are always thinking about how to maximize performance.

Why Join Us

  • Pioneer a new category of design tool, transforming how interactive experiences are built.
  • Work on challenging C++ engineering problems, optimizing for maximum performance across platforms.
  • Collaborate with world-class designers to innovate and implement brand new features.
  • Contribute to open-source runtimes used by companies like Spotify, Duolingo, and Google.
  • Join a remote, global team that values transparency, quick iteration, and experimentation.

Benefits & Perks

  • Remote work environment with flexible hours.
  • Comprehensive health, dental, and vision coverage.
  • Stock options, allowing you to share in our success.
  • Competitive salary range of $180,000 to $215,000 for Senior C++ Engineer roles.