Ripple

Senior Software Engineer (Full-Stack)

Ripple
Apply
1 day ago
Dublin, IrelandMid Level / Senior

Responsibilities

  • Design, build, and maintain backend services and APIs for the Cash Forecasting platform while contributing to frontend work when needed.
  • Develop scalable software within a large, sophisticated, multi-tenant SaaS codebase serving enterprise customers.
  • Own data-layer concerns including schema design, query performance, data integrity, PostgreSQL, and SQL.
  • Write and maintain comprehensive RSpec test coverage.
  • Package and deploy services with Docker within AWS-based cloud infrastructure.
  • Create scripts and tooling for automation, data migrations, and repetitive-work reduction.
  • Implement observability through logging, metrics, tracing, and alerting practices.
  • 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, technical design discussions, and the on-call pager rotation.

Requirements

  • 4–8 years of professional software development experience, ideally with full-stack work and a backend focus.
  • Strong SQL fundamentals and hands-on PostgreSQL experience preferred.
  • Experience working safely 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 strongly preferred.
  • Frontend experience with React is preferred.
  • AWS experience or a solid understanding of AWS is preferred.
  • Experience with multi-tenant enterprise SaaS platforms is preferred.
  • Familiarity with observability practices, performance benchmarking and profiling, and financial-industry systems such as treasury, payments, FX, or ERP systems is preferred.

Benefits

  • Professional development budget and a learning-focused environment.
  • Flexible in-office collaboration determined by managers and teams, with 10+ in-office days per month.
  • Team offsites, team-bonding activities, happy hours, and bi-weekly company meetings.
  • Competitive salary, bonuses, equity, healthcare, retirement benefits, family-forming support, and family-support benefits.
  • Employee giving match and mobile phone stipend.
  • R&R days, generous vacation, wellness reimbursement, and weekly onsite and virtual wellness programming.
  • Industry-leading parental leave and family-planning benefits.
  • Catered lunches, stocked kitchens, snacks, beverages, and employee events.

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