Open Role — Senior Software Engineer, C++ / Rust | Ripple

Ripple

Hybrid

Quick summary

Work type
Hybrid
Location
Posted
44 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$145k most similar roles pay here $241k

This listing doesn't post a salary. Most similar roles pay $154,459–$223,750.

Based on 240 similar postings.

Employer

About Ripple

Ripple Labs is a blockchain and cryptocurrency company that develops the XRP Ledger and provides cross-border payment solutions to financial institutions, enabling faster and cheaper international money transfers. Industry: Blockchain Technology & Cross-Border Payments

Ripple currently has 39 open roles on FindRole.

Listed pay typically runs $169,000–$205,000 across 26 roles with salary data.

Most-posted roles

View all roles at Ripple

At a glance

TL;DR · Open Role — Senior Software Engineer, C++ / Rust | Ripple

As a senior engineer on the Programmability team at RippleX, you will play a pivotal role in advancing the XRP Ledger’s capabilities by designing and implementing core components that enhance its programmability and smart contract functionality. Your daily tasks will include leading the integration of a WebAssembly (WASM) virtual machine into the XRPL’s C++ codebase, engaging in all phases of software development from architecture to testing, and authoring system design documents for internal and external stakeholders. You must possess extensive experience with modern C++ and Rust, along with hands-on knowledge of integrating WASM VMs. Additionally, you should have a strong passion for blockchain technology and the ability to communicate complex technical ideas effectively across various audiences. This role demands expertise in solving intricate problems creatively while upholding high standards within an open-source community environment.

What you'll do

  • Design and build core components of the XRP Ledger to enhance programmability and smart contract capabilities.
  • Lead integration and maintenance of a WebAssembly (WASM) virtual machine in XRPL’s C++ core.
  • Engage in full software development lifecycle, from architecture to rigorous testing in modern C++ and Rust.
  • Author system design documents and lead technical discussions with internal and external stakeholders.
  • Uphold high coding standards and actively participate in code reviews for the open-source XRP Ledger community.

What we're looking for

  • 5+ years of hands-on software development experience in modern C++ and Rust.
  • Proven expertise in integrating WebAssembly (WASM) VM with a C++ codebase.
  • Strong passion for blockchain technology and its technical applications.
  • Ability to independently solve complex problems with creative solutions.
  • Excellent communication skills for explaining technical concepts to diverse audiences.
  • Bachelor’s degree in Computer Science or related technical field.

More like this

Similar roles

Senior Systems Software Engineer - Rust, Go, C++

Nvidia

Remote (Santa Clara, CA) 5 days ago $152,000$241,500
Rust Go C++ Prometheus OpenTelemetry Grafana Redfish IPMI BMC gRPC CI/CD Rack-scale management Distributed systems Datacenter architecture Hardware/firmware integration Health monitoring Firmware update automation DCGM nvbandwidth Field Diag
Remote

Open Role — Staff Software Engineer, Ruby on Rails | Ripple

Ripple

US 44 days ago
AWS Kubernetes Ruby on Rails PostgreSQL Docker CI/CD React TypeScript GraphQL RESTful APIs Microservices Service Mesh Observability Logging Messaging Queues Multi-tenancy RBAC Audit Logging Feature Flagging Financial Compliance SAP Oracle Workday
Hybrid