Senior Software Engineer, Banking Connectivity

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.

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

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

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available