Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ripple Logo

Senior Staff Software Engineer, Customer Onboarding Platform

Ripple

$232,000 - $319,000
Nov 10, 2025
San Francisco, CA, US
Apply Now

Ripple is looking to rebuild its Customer Onboarding Platform, moving away from Salesforce-bound logic to modern, engineering-owned backend services. This involves integrating best-in-class vendors, designing scalable systems, and improving the customer's first impression and trust in Ripple's products.

Requirements

  • 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.
  • Experience with our current stack: Java + Spring Boot. We welcome candidates from other backend stacks (Go, Kotlin, C, Python, Rust, etc.) who can quickly learn JVM technologies.
  • Event-driven architecture (Kafka, SNS/SQS, etc.).

Responsibilities

  • 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 (while ownership of Identity will move to a dedicated team).
  • Champion engineering excellence in code quality, testing, and operational practices.
  • Mentor engineers and help grow a lean, high-impact team.

Other

  • 10+ years experience in Software Engineering
  • Leadership skills: can set technical direction, mentor others, and influence cross-team decisions.
  • In-office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in.
  • Professional development budget to support other modes of learning.
  • Generous vacation policy - work with your manager to take time off when you need it.