Senior Software Engineer

  • P2P
  • Jul 03, 2025
Full time I.T. & Communications

Job Description

At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs.

If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real-world value.

Your primary responsibilities will be for a niche part of the Payments offerings, Payments on the DEX. This involves facilitating Ripple Payments flow through the XRPL decentralized exchange (DEX), reducing transaction costs, and increasing the reliability and variety of payment paths. The work includes complex integrations with stablecoin issuers, custody platforms, and dex-gateways, as well as designing and implementing new flows within the established Payments system. You will focus on an internal platform that powers communications to external crypto markets and service providers (custody, DEX, etc.), normalizing APIs and providing a single entry point to supported exchanges and wallets, enabling Ripple products to interact with various crypto markets efficiently.

We seek a software engineer passionate about understanding and developing complex, event-driven microservice systems, with a focus on simple, elegant design that is easy to understand and maintain, crucial for Payments on the DEX.

What You'll Do

  • Integrate with new, complex bespoke XRPL DEX APIs into existing systems.
  • Collaborate with our internal custody stack (Harmonize).
  • Work on our internal trading system (Prisma).
  • Address challenges across crypto, trading, fintech, and payment solutions.
  • Identify opportunities for system improvements and best practices.
  • Prototype and implement solutions for production cloud deployments.

What We're Looking For

  • Experience building highly scalable and performant enterprise software.
  • Proficiency in Java and its ecosystem (threading, concurrency, etc.).
  • A positive attitude and a passion for knowledge sharing.
  • Interest in fintech, markets, and trading.
  • Knowledge or high interest in tools like Java, event-driven architectures (AMQP or similar), gRPC, service meshes, etc.

WHO WE ARE:

  • Opportunity to innovate in a fast-paced startup environment with industry leaders.
  • A learning environment with a professional development budget.
  • An inclusive culture respecting diversity in race, ethnicity, gender, and more.
  • Flexible in-office collaboration, with 10+ days a month in the office.
  • Bi-weekly company-wide meetings and team bonding activities.

Take Control of Your Finances

  • Competitive salary, bonuses, and equity.
  • Comprehensive benefits covering health, retirement, family support.
  • Employee giving match, mobile stipend.

Take Care of Yourself

  • R&R days, wellness reimbursements, virtual and onsite programming.
  • Generous vacation and parental leave policies, family planning benefits.
  • Catered lunches, stocked kitchens, and fun events.

Benefits listed above are for full-time employees.

Ripple is an Equal Opportunity Employer committed to diversity and inclusion. We do not discriminate based on race, religion, gender, or other protected characteristics.

Please see our UK/EU Applicant Privacy Notice and California Applicant Privacy Notice for more information.