Ripple

Senior Software Engineer, Full-Stack

Ripple
Apply
8 days ago
London, United KingdomSenior

Responsibilities

  • Design, build, and maintain backend services and APIs for the Cash Forecasting platform while contributing to frontend work as needed.
  • Develop scalable changes in a large, sophisticated, multi-tenant SaaS codebase serving enterprise customers.
  • Own data-layer responsibilities including schema design, query performance, and data integrity with emphasis on PostgreSQL and SQL.
  • Write and maintain thorough automated test coverage using RSpec.
  • Package and deploy services with Docker within AWS cloud infrastructure.
  • Create scripts and tooling for automation, repetitive tasks, and data migrations.
  • Implement observability through logging, metrics, and tracing.
  • Benchmark and profile code to identify and address performance bottlenecks.
  • Collaborate with product managers, designers, and engineers to translate customer and business needs into technical solutions.
  • Participate in code reviews and technical design discussions.
  • Participate in the on-call pager rotation under the you-build-it-you-run-it ethos.

Requirements

  • 4-8 years of professional software development experience, ideally including backend-leaning full-stack work.
  • Strong SQL fundamentals and hands-on PostgreSQL experience preferred.
  • Ability to work safely and effectively in large, sophisticated existing codebases.
  • Scripting ability for automation and tooling.
  • 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 using AI tools throughout the development lifecycle.
  • Experience testing with RSpec.
  • Ruby or Ruby on Rails experience is preferred.
  • Frontend experience with React is preferred.
  • AWS experience or solid understanding is preferred.
  • Experience with multi-tenant enterprise SaaS platforms is preferred.
  • Familiarity with observability practices and tooling, including logging, metrics, tracing, and alerting, is preferred.
  • Experience benchmarking and profiling code for performance is preferred.
  • Financial-industry experience, particularly in treasury, payments, FX, or ERP systems, is preferred.

Benefits

  • Professional development budget.
  • Flexible hybrid collaboration with managers and teams deciding which 10+ days per month employees come into the office.
  • Team offsites, team bonding activities, happy hours, and other company events.
  • Competitive salary, bonuses, and equity.
  • Benefits covering physical and mental healthcare, retirement, family forming, and family support.
  • Employee giving match and mobile phone stipend.
  • R&R days, generous vacation policy, and wellness reimbursement.
  • Weekly onsite and virtual wellness programming.
  • Industry-leading parental leave and family planning benefits.
  • Catered lunches, stocked kitchens, snacks, beverages, and fun events.
  • Benefits listed are for full-time employees.

Tech Stack

Ripple

About Ripple

1,001-5,000 employees

Ripple builds enterprise blockchain-based payments, treasury, and crypto liquidity products for banks, payment providers, businesses, and governments. It licenses software and provides network services that power cross-border transfers (including On-Demand Liquidity using XRP) and offers a CBDC platform for central banks. Founded in 2012 and headquartered in San Francisco, Ripple serves over 300 customers across more than 40 countries.

Contact me