Ripple

Senior Software Engineer, Full-Stack

Ripple
Apply
2 hours ago
London, United KingdomSenior
H1B Sponsor

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

501-1,000 employees

Using proven crypto and blockchain technology honed over a decade, Ripple’s enterprise-grade solutions are faster, more transparent, and more cost-effective than traditional financial services. Our customers use these solutions to source crypto, facilitate instant payments, empower their treasury, engage new audiences, lower capital requirements, and drive new revenue. Founded in 2012, Ripple's vision is to enable a world where value moves as seamlessly as information flows today—an Internet of Value. Ripple is the only enterprise blockchain company today with products in commercial use. Ripple’s global payments network includes over 300 customers across 40+ countries and six continents.

Contact me