Performance Oriented, Sr. C++ Engineer

Rive is a new way to build production-ready UI and graphics with rich interactivity and state-driven animation.
$180,000 - $220,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
Enterprise SaaS

Description For Performance Oriented, Sr. C++ Engineer

Rive is revolutionizing UI and graphics development with their innovative platform for building production-ready UI with rich interactivity and state-driven animation. As a Senior C++ Engineer, you'll be at the forefront of developing their core animation runtime, working with cutting-edge technology and world-class designers. The role demands expertise in performance optimization, from C++ and SIMD to threading and mathematical implementations.

The position offers an opportunity to work with a rapidly growing company that serves tech giants, game studios, and even has their technology deployed in space! You'll be part of a self-directed, low-level team specializing in GPU programming and C++, focusing on the core runtime that powers their novel state machine and Bézier curve generation.

This is an ideal role for an experienced C++ engineer who is passionate about performance optimization and has a strong mathematical background. The position offers competitive compensation ($180,000-$220,000), comprehensive benefits, and the flexibility of remote work. Backed by prominent VCs like a16z and Two Sigma Ventures, Rive provides an exciting opportunity to be part of a diverse, transparent, and innovative team that's transforming the design industry.

The company values quick iteration, experimentation, and failing fast, making it perfect for someone who thrives in a dynamic startup environment. Working with Rive means joining a global team of passionate designers and developers committed to building an inclusive culture where everyone feels supported.

Last updated 12 days ago

Responsibilities For Performance Oriented, Sr. C++ Engineer

  • Own, architect, and implement Rive's C++ core animation runtime
  • Work closely with world class designers to innovate and implement brand new features
  • Focus on improving performance from C++ optimizations, SIMD, threading, and math formulas
  • Contribute to and create new automated CI workflows on GitHub

Requirements For Performance Oriented, Sr. C++ Engineer

  • 5+ years of professional experience programming in C++
  • Proven ability to come up to speed and contribute quickly to a complex code base
  • Self-directed with prior experience owning and delivering features
  • Passion for math, with strong skills in Bezier curves, linear algebra and calculus
  • Experience writing numerically stable routines for 32-bit floating point processors
  • Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD)
  • Proficiency in dev tooling and automation (GitHub CI, etc.)

Benefits For Performance Oriented, Sr. C++ Engineer

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

Interested in this job?

Jobs Related To Rive Performance Oriented, Sr. C++ Engineer

Sr. C++ Graphics Engineer

Senior C++ Graphics Engineer position at Rive, focusing on GPU rendering pipelines and game engine integrations, offering remote work and competitive compensation.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Disney building ad platform technology. 5+ years experience required. Competitive pay $138k-$203k + benefits.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Securities Lending Java Senior Lead Software Engineer

Lead Java development role at JPMorgan Chase's Securities Lending team, focusing on high-performance financial applications with competitive compensation and benefits.