Senior Software Engineer, Onboarding - Ripple

The Job Sauce

$130K — $180K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of full stack engineering experience in cloud-native distributed systems
  • Proven history of designing and delivering large-scale, complex systems
  • Strong skills in API design and integration (REST/gRPC)
  • Familiarity with frontend frameworks like React or Vue
  • Experience with cloud platforms, ideally AWS, and container orchestration technologies
  • Ability to manage technical debt while delivering business value
  • Leadership capabilities to influence technical direction and mentor team members

Responsibilities

  • Lead the design and development of distributed, cloud-native backend services for onboarding
  • Collaborate with Product and Compliance to create scalable orchestration and data pipelines
  • Migrate legacy onboarding logic from Salesforce to resilient, observable backend services
  • Build capabilities for faster onboarding with fewer customer interactions, balancing trust and compliance
  • Contribute to foundational data modeling for Ripple’s future identity platform
  • Promote engineering excellence in code quality and operational practices
  • Mentor engineers and develop a high-performing team

Benefits

  • Work on a high-impact team with executive backing
  • Opportunity to build new backend services from the ground up
  • Engage in meaningful modernization of existing systems
  • Influence Ripple's technical architecture company-wide
  • Potential for career growth and leadership development
Full Job Description
THE WORK

At Ripple, the Customer Onboarding Platform is where every customer's journey begins, and it's about to get a full-scale rebuild.

We recently became a horizontal platform team serving all Ripple products. Our next chapter:
  • Unwinding years of Salesforce-bound logic into modern, engineering-owned backend services.
  • Integrating best-in-class vendors like Persona for KYC/KYB, while building the surrounding orchestration, data flows, and service layer.
  • Designing the systems and data model that will make onboarding scalable, observable, and reliable across products.

If you're a Senior engineer who thrives on modernizing fragile systems, building robust services around vendor integrations, and driving architecture at company-wide scale, this is your opportunity.

Why this role matters:

Onboarding is where customers form their first impression of Ripple, and where trust is earned. As the technical anchor for a small, high-impact team, you will:
  • Build for impact - Everything you create will serve multiple Ripple products, from Payments to Custody to Stablecoin.
  • Start from zero - Design and build new backend services from the ground up to power onboarding across products.
  • Tackle the hard stuff - Unwind years of technical debt while designing systems built to last.
  • Shape Ripple's architecture - Partner with Product, Compliance, and Engineering to influence company-wide technical direction.
  • Scale the right way - Mentor engineers and grow a high-performing team, with direct executive backing.

This isn't just about writing code, it's about designing how Ripple's onboarding platform will work for years to come.

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 (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.

WHAT YOU'LL BRING
  • Deep full stack 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).
  • Exposure to frontend frameworks (React, Vue, etc.) for full-stack capability.
  • Experience with cloud platforms (AWS preferred) and container orchestration (Kubernetes, ECS).
  • Comfort navigating and reducing technical debt while delivering business value.
  • Leadership skills: can set technical direction, mentor others, and influence cross-team decisions.

Preferred (But Not Required)
  • 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.).
  • Domain knowledge in fintech, regtech, KYC/KYB, identity verification, or compliance-heavy systems.

Similar Jobs

More Jobs at The Job Sauce

More Finance & Insurance Jobs

Find similar Senior Software Engineer, Onboarding - Ripple jobs: