Empower designers ⚔️ slash dev times. Design and develop together — with rich motion and interactivity.
Senior C++ Engineer
Location
United States
Posted
71 days ago
Salary
$180K - $215K / year
Seniority
Senior
Job Description
Senior C++ Engineer
Rive
• 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, to SIMD, to threading, to clever math formulas, you’ll be continually thinking about how to maximize performance. • Contribute to and create new automated CI workflows on GitHub to ensure the quality of our runtime across all architectures and platforms.
Job Requirements
- 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 areas relating to Bezier curves, including linear algebra and calculus.
- Experience writing numerically stable routines for 32-bit floating point processors.
- Experience working with vector instructions sets (AVX, SSE, NEON, Web Assembly SIMD)
- Proficiency in dev tooling and automation (GitHub CI, etc.)
- Experience in WASM (Bonus)
- Prior experience working in a startup or small, nimble environment (Bonus)
Benefits
- remote work environment
- comprehensive health, dental, and vision coverage
- stock options
- fair and equitable compensation practices
- support for diverse and inclusive culture
Related Guides
Related Job Pages
More Backend Engineer Jobs
About Us Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs. About the client Our client is a well-established international software vendor operating in the Digital Experience Platform (DXP) space—helping enterprises unify content, customer data, and integrations to deliver high-quality digital experiences at scale. Their platform powers both public-facing systems with high traffic and large internal enterprise environments. About the role We’re looking for a Senior Software Engineer to join a highly experienced engineering team working on a modular, extensible platform combining Java backend systems and modern JS/TS frontends. You will contribute across a complex product ecosystem, including core platform services, extensibility modules, and a next-generation cloud platform roadmap. The role involves both hands-on development and active participation in technical decision-making, architecture discussions, and production issue resolution. A key focus area for the upcoming roadmap includes building and evolving a cloud orchestration layer, integrating deeply with cloud provider APIs (primarily AWS), while continuing to enhance the broader platform. Working model: HYBRID OR REMOTE Location: Paris / Lyon / Remote within France Work permit / relocation support available Contract: Permanent Interview Process: Intro Call + 4 client interviews Responsibilities - Develop and maintain features across Java (backend) and JS/TS (frontend) codebases - Contribute to cloud platform development, including orchestration, provisioning, and lifecycle management - Participate in architecture and design discussions, balancing performance, scalability, and maintainability - Review code and ensure high standards in quality, testing, and technical debt management - Debug and resolve complex production issues in collaboration with support teams - Work closely with Product, QA, and cross-functional teams to deliver reliable features - Contribute to CI/CD pipelines, automation, and DevOps practices - Support extensibility and modularity across the platform ecosystem Tech Environment - Backend: Java (JDK 17 → 21), Java EE, OSGi (Karaf), JCR/Jackrabbit, Lucene - APIs: REST (JAX-RS), GraphQL - Frontend: JavaScript / TypeScript, React, TSX, micro-frontends - Cloud & DevOps: AWS, OVH, Docker, CI/CD pipelines - Architecture: Modular platform, distributed systems, clustered deployments - Other: Eventing, caching, workflows, headless CMS architecture
• Architect and design our off-chain services (core auction protocol as well as the orderbook) to support feature growth and the rapidly changing requirements that come from being an application on a constantly evolving blockchain. • While your focus will be writing concurrent backend systems in Rust, you will also interact with our Smart Contracts written in Solidity and develop your understanding of auction mechanisms and DeFi protocols • Participate in our on-call rotation to help ensure the reliability of our production systems (on-call work is additionally compensated) • Work closely with researchers and the product team to ship features and come up with new solutions for challenging technical problems • Deliver high-quality code for features from concept until production (including state-of-the-art monitoring of our production systems) • Give thoughtful and in-depth code reviews of your colleagues’ contributions to our open-source codebase
• Develop and maintain Python applications and services • Collaborate with cross-functional teams to design, develop, and deploy high-quality software • Write clean, efficient, and well-documented code • Troubleshoot, debug, and optimize applications for performance and scalability • Participate in code reviews and maintain coding standards • Stay up-to-date with the latest industry trends and technologies
Back-end Developer – Omie ERP
OmieImpulsione a economia do Brasil, seja um Omielover! #VemPraOmie https://carreirasomie.gupy.io/
• Work on the development of highly complex technical solutions for the Omie system; • Master the software backend architecture and analyze its components, structure and functionality; • Ensure the use of best practices in the development of tests and software requirements; • Test business solutions and collaborate with the development team; • Participate in tactical and operational discussions and in setting annual goals; • Guide and train the development team to find business and architectural solutions; • Ensure the achievement of the development team's short- and medium-term goals.




