Senior Software Engineer (Full Stack)

RippleSan Francisco, CA
$168,000 - $210,000Hybrid

About The Position

At Ripple, the Customer Onboarding Platform is undergoing a full-scale rebuild. This team, now a horizontal platform team serving all Ripple products, is focused on unwinding years of Salesforce-bound logic into modern, engineering-owned backend services. They will integrate best-in-class vendors like Persona for KYC/KYB, building the surrounding orchestration, data flows, and service layer. The role involves designing systems and a data model for scalable, observable, and reliable onboarding across products. This is an opportunity for a Senior engineer to modernize fragile systems, build robust services around vendor integrations, and drive architecture at a company-wide scale. The role is critical as onboarding is the customer's first impression of Ripple and where trust is earned. The technical anchor for this small, high-impact team will build for impact across multiple Ripple products, start from zero by designing new backend services, tackle technical debt, shape Ripple's architecture, and mentor engineers to grow a high-performing team with executive backing. This role is about designing how Ripple's onboarding platform will function for years to come.

Requirements

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

Nice To Haves

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

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.

Benefits

  • Professional development budget to support other modes of learning.
  • Competitive salary, bonuses, and equity
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days so you can rest and recharge
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy - work with your manager to take time off when you need it
  • Industry-leading parental leave policies.
  • Family planning benefits.
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service