← All jobs
RI

Staff Software Engineer

RippleSan Francisco, CA, USA
Type
Full-time
Work setup
On-site
Experience
Senior
Posted
10 days ago
$212k - $265k
midpoint above market median

What engineering roles in crypto pay

183 salaries · our own data
this role$146kmedian$267k

This role pays $212k-$265k, above the $205k median for engineering roles in crypto on this board.

At Ripple, you'll join the Customer Onboarding Platform team as it undergoes a full-scale rebuild. This horizontal platform team now serves all Ripple products, and you'll lead the modernization of fragile systems into robust, engineering-owned backend services. As a Staff-level engineer, you'll design and build distributed, cloud-native services that power onboarding across Payments, Custody, Stablecoin, and beyond.

What you'll do

  • Lead the design and development of distributed, cloud-native backend services that power onboarding across Ripple's product suite
  • Partner with Product, Compliance, and other engineering teams to design scalable orchestration and data pipelines
  • Migrate core onboarding logic out of Salesforce into resilient, observable services and a dedicated persistence layer
  • Build platform capabilities that enable faster onboarding with fewer customer touchpoints while preserving trust and compliance
  • Contribute to foundational data modeling work that will feed into Ripple's future identity platform
  • Champion engineering excellence in code quality, testing, and operational practices
  • Mentor engineers and help grow a lean, high-impact team

What you bring

  • Deep backend engineering experience in modern, cloud-native, distributed systems
  • Proven track record designing and delivering large-scale systems in complex environments
  • Strong API design and integration skills (REST and/or gRPC)
  • Experience with cloud platforms (AWS preferred) and container orchestration (Kubernetes, ECS)
  • Comfort navigating and reducing technical debt while delivering business value
  • Leadership skills: you can set technical direction, mentor others, and influence cross-team decisions
  • Exposure and willingness to work with frontend frameworks (React, Vue, etc.) for full-stack capability

Nice to have

  • Experience with Java and Spring Boot
  • Background with other backend stacks (Go, Kotlin, C#, Python, Rust, etc.)
  • Event-driven architecture experience (Kafka, SNS/SQS, etc.)
  • Domain knowledge in fintech, regtech, KYC/KYB, identity verification, or compliance-heavy systems

What we offer

  • Competitive salary, bonuses, and equity
  • Professional development budget to support learning
  • Flexible in-office collaboration (10+ days per month as decided by your team)
  • Comprehensive benefits covering physical and mental healthcare, retirement, family forming, and family support
  • R&R days to rest and recharge
  • Generous wellness reimbursement and weekly onsite and virtual programming
  • Generous vacation policy (work with your manager to take time off when you need it)
  • Industry-leading parental leave and family planning benefits
  • Employee giving match
  • Mobile phone stipend
  • Catered lunches, fully-stocked kitchens with premium snacks and beverages

About Ripple

Ripple is building a world where value moves like information does today through crypto solutions for financial institutions, businesses, governments, and developers. The company improves the global financial system and creates greater economic fairness and opportunity through its payment, custody, and stablecoin products.

Context for this role

From the live jobs we track on CryptoJobsHQ, updated daily.

Ripple on CryptoJobsHQ

Ripple has 64 open roles on CryptoJobsHQ: 17 in Security, 11 in Engineering and 10 in Operations. All are on-site or hybrid, mostly in the US and the UK. 8 were posted in the last 7 days. The median advertised base salary is $225k, from 25 listings that publish pay.

All 64 Ripple roles →
The market for Rust roles

305 Rust roles are open across crypto right now.

Browse Rust Jobs →
Similar roles at other companies
Get an email when Ripple posts new roles. One email a day at most, only when there is something new.