Search...

Senior Software Engineer, Banking Connectivity

Ripple provides payments, custody and stablecoin solutions that help financial institutions integrate blockchain and digital assets.

San Francisco, California, United States
About Ripple

Ripple helps financial institutions transform global payments by providing blockchain-powered infrastructure for cross-border payments, digital asset custody, and stablecoin solutions. With it, users can enable instant settlements, reduce costs, and access new markets. The company was originally founded as OpenCoin in 2012 and rebranded to Ripple in 2015.

View jobs by Ripple

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Work on Ripple's Bank Integrations platform, ensuring data exchanged with external financial institutions is correct, reliable, and continuously available. Scale integrations, improve resilience and observability, support new banking partners and products, and address technical debt affecting reliability and delivery speed.

Requirements

  • Experience building and supporting reliable backend systems with external integrations, including APIs, webhooks, polling, and file-based flows
  • Strong Java experience, including concurrency, failure handling, idempotency, deduplication, and delivery guarantees
  • Ability to reason about distributed and asynchronous flows and backend stacks such as AWS, gRPC, RDS, and AMQP
  • Self-directed with a strong ownership mindset
  • Comfort 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 an 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 operating 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, and happy hours
  • Competitive bonuses and equity
  • 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 and virtual programming
  • Generous vacation policy
  • Parental leave policies and family planning benefits
  • Catered lunches and fully stocked kitchens
Senior Software Engineer, Banking Connectivity at Ripple | JobStash