Taro Logo

Senior Software Engineer, Payments

A company building crypto solutions for financial institutions, improving global financial systems through blockchain technology.
$160,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance · Blockchain

Description For Senior Software Engineer, Payments

Ripple is at the forefront of revolutionizing global financial systems through blockchain technology and crypto solutions. As a Senior Software Engineer in the Payments team, you'll be instrumental in building systems that enable value to move as efficiently as information does today.

The role offers a unique opportunity to work on cutting-edge payment systems in the crypto space, requiring expertise in both frontend (JavaScript/TypeScript) and backend (Java/Spring) technologies. You'll be responsible for developing reliable, scalable, and performant solutions that directly impact how financial institutions, businesses, and governments handle cross-border transactions.

The ideal candidate brings 5-7 years of hands-on experience with large-scale, transactional systems, combining technical expertise with a passion for innovation. You'll work in a collaborative environment that values autonomy, responsibility, and end-to-end ownership of projects. The position offers significant growth opportunities and the chance to shape the future of global payments.

Ripple offers an attractive compensation package including a base salary range of $160,000-$180,000 USD (for CA), along with bonuses and equity. The company promotes a flexible hybrid work culture requiring 10+ days per month in office, comprehensive benefits including health coverage, retirement plans, and family support, and a strong emphasis on professional development.

This role is perfect for engineers who are excited about solving complex problems in the intersection of traditional finance and cryptocurrency, want to work with cutting-edge technology, and desire to make a meaningful impact on global financial systems. The position offers the unique opportunity to work with a diverse team of experts while building solutions that create greater economic fairness and opportunity worldwide.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer, Payments

  • Build reliable, scalable and performant Payment systems using crypto
  • Participate in full software development lifecycle
  • Work with technical teams on design, deployment and improvement of backend applications
  • Implement and drive standard processes for coding, testing, and deployment

Requirements For Senior Software Engineer, Payments

JavaScript
TypeScript
Java
  • 5-7 years of hands-on software development experience on large-scale, transactional systems
  • Experience coding with Javascript/Typescript and modern front end engineering stack
  • Experience building scalable services using Java (Spring/Springboot framework) on AWS
  • Intellectual curiosity and passion for understanding and improving systems
  • Ability to work autonomously and own work end-to-end
  • Positive attitude and passion for sharing knowledge
  • Eagerness to work openly and collaboratively with diverse team

Benefits For Senior Software Engineer, Payments

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
  • Competitive salary, bonuses, and equity
  • Healthcare coverage for physical and mental health
  • Retirement benefits
  • Family forming and family support benefits
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Wellness reimbursement
  • Generous vacation policy
  • Industry-leading parental leave
  • Catered lunches
  • Fully-stocked kitchens
  • Professional development budget
  • Flexible hybrid work schedule (10+ days per month in office)

Interested in this job?

Jobs Related To Ripple Senior Software Engineer, Payments