R

Ripple

Enterprise blockchain payments and CBDC solutions

Senior Software Engineer - Full-Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDublin, Ireland

About the Job

Requirements

  • 4–8 years of professional software development experience, ideally including full-stack work with a backend lean.
  • Strong SQL fundamentals; hands-on PostgreSQL experience is ideal.
  • Comfort working within large, sophisticated existing codebases and making changes safely.
  • Scripting ability for automation and tooling; the language is not specified.
  • Experience with Docker or other containerization technologies.
  • Proven Git proficiency, including collaborative branching workflows.
  • Proficiency in at least one major programming language, such as Ruby, Python, or Java.
  • Experience employing AI tools throughout the development lifecycle to speed up problem-solving and delivery.
  • Experience testing with RSpec.

Responsibilities

  • Design, build, and maintain backend services and APIs for the Cash Forecasting platform, and contribute to frontend work when needed.
  • Work across a large, sophisticated, multi-tenant SaaS codebase, writing code that scales across enterprise customers and their data.
  • Own the data layer, schema design, query performance, and data integrity, with a strong emphasis on PostgreSQL and SQL.
  • Write and maintain thorough test coverage using RSpec.
  • Package and deploy services using Docker, and work within AWS-based cloud infrastructure.
  • Write scripts and tooling to automate repetitive work, support data migrations, and help the team move quickly.
  • Instrument systems with logging, metrics, and tracing to identify and resolve issues before they affect customers.
  • Benchmark and profile code to identify performance bottlenecks and make evidence-based optimization decisions.
  • Collaborate with product managers, designers, and fellow engineers to translate business and customer needs into technical solutions.
  • Participate in code reviews and technical design discussions, contributing to the team's growth and improvement.
  • Participate in the on-call pager rotation as part of the you-build-it-you-run-it ethos.

Desired Qualifications

  • Experience with Ruby or Ruby on Rails; familiarity with the primary stack can help with ramp-up.
  • Frontend experience, ideally with React, and ability to contribute when needed.
  • Experience with, or a solid understanding of, AWS.
  • Experience building or maintaining multi-tenant, enterprise SaaS platforms.
  • Familiarity with observability tooling and practices, including logging, metrics, tracing, and alerting.
  • Experience benchmarking and profiling code for performance.
  • Experience in the financial industry, particularly treasury, payments, foreign exchange, or ERP systems.

About the Company

Ripple

Enterprise blockchain payments and CBDC solutions

What Ripple does: Ripple provides enterprise blockchain-enabled financial services that speed up payments and improve cash management. How it works: its platform, built on blockchain and cryptocurrency, enables real-time settlement, liquidity management, working-capital access, and instant payments for financial institutions, enterprises, and governments, including the ability to source crypto assets and manage treasury via a single platform. How it differs: it focuses on scalable, secure CBDC implementations and government partnerships (e.g., Palau) to deliver central-bank-grade digital currencies, alongside proven faster remittances and lower costs from clients like Nium and Tranglo. Its goal: help clients move money faster, more transparently, and at lower cost, while expanding access to digital currencies and CBDCs.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.1B
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Ripple

See more jobs