Open Role — Senior Software Engineer, Banking Connectivity | Ripple

Ripple

Hybrid

Quick summary

Work type
Hybrid
Location
Posted
44 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$153k most similar roles pay here $239k

This listing doesn't post a salary. Most similar roles pay $161,375–$226,600.

Based on 239 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 39 open roles on FindRole.

Listed pay typically runs $169,000–$205,000 across 26 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

Senior Software Engineer, Upstart Bank

Upstart

Remote (US) 45 days ago $166,900$230,900
Python Java Kotlin AWS Docker CI/CD Kafka gRPC PostgreSQL SQL REST JSON Git Jenkins Swagger OAuth PCI DSS SOX HIPAA ISO 27001
Remote

Senior Software Engineer (Java) - Bank Payments - Adyen

Ayden

Chicago, IL 99 days ago $180,000$243,000
Java PostgreSQL RESTful SOAP Event-driven architecture Message queueing systems CI/CD Docker Kubernetes AWS GitHub Jenkins SonarQube JUnit Mockito Spring Boot Hibernate Swagger JSON XML
Hybrid