Job Description
Summary
Ripple is building the Internet of Value to move money as fast as information. To do that securely, we must establish trust at the very first interaction! As a Senior Software Engineer, you will build the platform where every customer journey begins. You are building the "front door" for our entire global network.
We are transforming our Customer Onboarding Platform into a modern, engineering-owned ecosystem. You will unwind legacy Salesforce logic to build robust, cloud-native backend services from scratch. Your work will power onboarding for every product, from Ripple Payments to our new Stablecoin. This is a chance to tackle technical debt and design for the future!
Your architecture will directly impact how quickly customers can access the global financial system. By reducing friction and ensuring compliance, you help us scale the network responsibly. You are the guardian of our customer experience and the architect of our growth.
WHAT YOU’LL DO:
- Lead the design of distributed backend services that power our entire product suite.
- Partner with Product and Compliance to architect scalable orchestration layers for customer data.
- Migrate core business logic out of Salesforce into a dedicated, resilient persistence layer.
- Champion operational excellence by defining best practices for API design, testing, and observability.
- Mentor fellow engineers to foster technical growth and ensure long-term system reliability.
WHAT YOU'LL BRING:
- 5+ years of experience shipping backend solutions in Java, Kotlin, or Go.
- A proven track record of unwinding monoliths into service-oriented architectures.
- Strong API design skills (REST/gRPC) and an operational mindset for performance.
- Ability to navigate ambiguity and drive technical strategy in complex environments.
- Experience in fintech, identity verification, or building horizontal platforms is a plus.
For positions that will be based in CA, the annual salary range for this position is below. Actual salaries may vary based on numerous factors including, among other things, an individual applicant’s experience and qualifications for the position. This range does not include equity or additional compensation, such as bonuses or commissions.
CA Annual Base Salary Range
$168,000—$210,000 USD
Skills
- Communications Skills
- Development
- Java
- Software Engineering
- Team Collaboration

