Open Role — Senior Software Engineer, Banking Connectivity | Ripple

Ripple

Hybrid

Quick summary

Work type
Hybrid
Location
Posted
47 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$155k most similar roles pay here $237k

This listing doesn't post a salary. Most similar roles pay $162,750–$224,587.

Based on 240 similar postings.

Employer

About Ripple

Ripple Labs is a blockchain and cryptocurrency company that develops the XRP Ledger and provides cross-border payment solutions to financial institutions, enabling faster and cheaper international money transfers. Industry: Blockchain Technology & Cross-Border Payments

Ripple currently has 37 open roles on FindRole.

Listed pay typically runs $168,000–$200,000 across 24 roles with salary data.

Most-posted roles

View all roles at Ripple

At a glance

TL;DR · Open Role — Senior Software Engineer, Banking Connectivity | Ripple

As a senior software engineer on Ripple’s Bank Integrations team, you will be responsible for scaling and enhancing the reliability of critical systems that facilitate cross-border payments and banking connectivity. Your daily tasks include developing robust integrations with external financial institutions through various interfaces such as APIs, webhooks, and file-based flows, ensuring data integrity and system resilience under real-world constraints. You will collaborate closely with product managers, operations teams, and external partners to address technical challenges and improve observability, testing, and overall system quality. Strong Java expertise is essential, along with experience in distributed systems, concurrency, and handling failure scenarios. This role requires a pragmatic approach to building reliable backend infrastructure that supports complex financial data flows at scale.

What you'll do

  • Own and evolve mission-critical bank integrations for large-scale money movements.
  • Develop deep understanding of payment data flows across internal systems and external banks.
  • Design resilient, observable systems to handle real-world banking constraints reliably.
  • Enhance system quality through improvements in observability, testing, and resilience.
  • Collaborate with product teams to support new banking partners and regulatory requirements.

What we're looking for

  • Experience building and supporting reliable backend systems with external integrations.
  • Strong Java expertise, including concurrency and handling failure scenarios.
  • Ability to reason about distributed and asynchronous system flows.
  • Self-directed work ethic with a strong ownership mindset.
  • Comfort using AI-assisted development tools while ensuring quality and safety.
  • Deep understanding of payment and banking data flows across internal and partner systems.

More like this

Similar roles