Senior Software Engineer, Banking Connectivity

Ripple
London
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Ownership","Self-directed","Collaboration","Problem-solving","Quality and safety"]

Build and evolve Ripple’s mission-critical Bank Integrations platform, which connects Ripple to the global banking system. You’ll own scaling banking partner integrations, develop end-to-end understanding of payment and banking data flows, and design testable, resilient, observable systems that handle real-world constraints like partial failures. Partner with product and operations to unblock integrations and improve system quality through observability, testing, and resilience enhancements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ripple
Ripple
5 months ago

Senior Software Engineer, Banking Connectivity

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and evolve Ripple’s mission-critical Bank Integrations platform, which connects Ripple to the global banking system. You’ll own scaling banking partner integrations, develop end-to-end understanding of payment and banking data flows, and design testable, resilient, observable systems that handle real-world constraints like partial failures. Partner with product and operations to unblock integrations and improve system quality through observability, testing, and resilience enhancements.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and evolve mission-critical bank integrations that power Banking Connectivity and money movements at scale.
  • •Develop end-to-end understanding of payment and banking data flows across internal systems and external partner banks.
  • •Design and deliver testable, resilient, 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.

Pay and Benefits

Perks:Learning BudgetMobile PhoneRetirementParental LeaveWellness Stipend

Key Requirements

  • •Experience building and supporting reliable backend systems with external integrations (APIs, webhooks, polling, file-based flows).
  • •Strong Java experience, including concurrency and handling failure/edge cases (idempotency, deduplication, delivery guarantees).
  • •Ability to reason about distributed/async backend flows and stacks (AWS, gRPC, RDS, AMQP or similar).
  • •Self-directed with strong ownership mindset.
  • •Comfortable using AI-assisted development tools while maintaining quality and safety.
Experience:BankingPaymentsFintech
Skills:OwnershipSelf-directedCollaborationProblem-solvingQuality and safety
Languages:English
Tech Stack:JavaAPIsWebhooksPollingFile-based flowsAWSGRPCRDSAMQPIdempotencyDeduplicationConcurrencyObservabilityTestingResilienceRLUSD

Company Brief

Ripple
Builds blockchain-based payment and liquidity infrastructure for financial institutions and enterprises. Its products support cross-border payments, crypto liquidity, and digital asset settlement.
Industry: Fintech Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn