Senior Software Engineer, Banking Connectivity
Ripple provides crypto and blockchain solutions for enterprises, enabling global financial entities to move, manage, and tokenize value. They focus on improving existing financial systems through partnerships and regulatory compliance, with products used in over 50 countries.
About Ripple
Ripple is an enterprise blockchain and crypto solutions company that aims to enable the world to move value as seamlessly as information moves today. Their mission is to build breakthrough crypto solutions for a world without economic borders. Using blockchain technology, Ripple facilitates global financial institutions, businesses, governments, and developers to move, manage, and tokenize value, thereby unlocking greater economic opportunity. The company works within existing financial systems to improve them, partnering with customers to streamline infrastructure and collaborating with regulators to ensure solutions are secure and compliant. Ripple's products are in commercial use by hundreds of customers across more than 50 countries, helping them expand into new markets, access liquidity solutions, and generate crypto-enabled revenue streams. They also support developers by providing tools for building on the XRP Ledger, a fast and sustainable public blockchain. Ripple’s payments, custody and stablecoin solutions empower financial institutions to integrate blockchain and digital assets into their business in a simple, secure, compliant way—all in one place. From instant payments to asset tokenization, blockchain and crypto are happening right now, across the world. It’s happening to suppliers, to retailers, to exchanges, to currencies, to sectors, to industries, to markets, and to global businesses. And it’s happening with Ripple.
Skills
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
