About the Role
You will work on one of the most critical layers of Ripple's infrastructure, Bank Integrations, sitting at the boundary between Ripple and the global banking system. You'll ensure that all data exchanged with external financial institutions is correct, reliable, and continuously available, powering both real-time payment flows and downstream reconciliation. You'll work on a production system integrating with banking partners through a range of interfaces, operating reliably despite inconsistent data, delayed responses, and partial failures. You'll focus on scaling integrations while improving resilience, observability, and structure, and play a key role in evolving the platform to support new banking partners, products, and regulatory requirements while addressing technical debt.
Requirements
- Experience building and supporting reliable backend systems with external integrations (APIs, webhooks, polling, file-based flows)
- Strong Java experience, including concurrency, handling failure and edge cases (idempotency, deduplication, delivery guarantees)
- Solid ability to reason about distributed / async flows and backend stacks (AWS, gRPC, RDS, AMQP or similar)
- Self-directed and strong ownership mindset
- Comfortable using AI-assisted development tools while maintaining quality and safety
Responsibilities
- Own and evolve mission-critical bank integrations that power Banking Connectivity and money movements at scale
- Develop a deep end-to-end understanding of payment and banking data flows across internal systems and external partner banks
- Design and deliver testable resilient and observable systems that operate under real-world banking constraints
- Collaborate with product operations and external partners to unblock integrations and accelerate delivery
- Improve system quality through pragmatic enhancements in observability testing and resilience
Benefits
- Professional development budget
- Flexible in-office collaboration days
- Bi-weekly all-company meeting
- Team offsites, team bonding activities, happy hours
- Competitive bonuses and equity
- Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support
- Employee giving match
- Mobile phone stipend
- R&R days
- Wellness reimbursement and weekly onsite & virtual programming
- Generous vacation policy
- Parental leave policies and family planning benefits
- Catered lunches, fully-stocked kitchens with premium snacks/beverages