Software Engineer, XRP Ledger APIs (Remote)

Remote, San Francisco, CA, United States




Role Locations

  • Remote
  • San Francisco, CA, United States


501+ people


315 Montgomery St Fl 2
San Francisco, CA, 94104-1805, US

Tech Stack

  • Java
  • PostgreSQL
  • Docker
  • Redis
  • AWS
  • Linux
  • javascript
  • Spring MVC
  • Hibernate
  • React
  • JavaScript
  • Redux
  • Kubernetes
  • Go
  • Google Cloud Platform
  • Python

Role Description

As a Software Engineer on the XRP Ledger team at Ripple, you will contribute to the open source developer ecosystem around the XRP Ledger by developing intuitive and powerful APIs. You will help to advance and improve existing tools and libraries. You will also develop code samples and tools that showcase the XRP Ledger's functionality.


  • Work with a small, talented, cross-functional team to translate developer needs into new features and capabilities
  • Create and maintain tools that can help reduce integration times, and improve the quality and value of developer integrations
  • Improve engineering standards, tooling, and processes; prioritize maintainable code and automated testing
  • Write reference implementations, sample code and other educational content to help developers to build on the XRP Ledger


  • Experience in designing, developing, and delivering software end-to-end, using standards like REST, OAuth, and JSON
  • A passion for developing well-architected, reliable web services and APIs with a small, highly focused team
  • Expert-level JavaScript/TypeScript experience and a history of building well-tested and performant Node.js applications
  • A track record of pursuing self-directed side projects, research, or open source projects
  • Excellent communication and writing skills
  • Passion for digital currency and blockchain technologies


  • Experience with multiple programming languages, like Java, Python, Ruby, or C#
  • Experience developing distributed systems and components
  • You love working on open source software projects
  • You want to help make the Internet of Value a reality

About Ripple

Ripple provides one frictionless experience to send money globally using the power of blockchain. By joining Ripple’s growing, global network, financial institutions can process their customers’ payments anywhere in the world instantly, reliably and cost-effectively. Banks and payment providers can use the digital asset XRP to further reduce their costs and access new markets.

With offices in San Francisco, New York, London, Sydney, Mumbai, Singapore, Dubai and Sao Paulo, Ripple has more than 300 customers around the world and over 70 in production.

Enterprise Software (SAAS) Blockchain Banking, Cryptocurrency and Digital Assets.

Company Culture

We work hard, have fun and support one another. We are open, inclusive and engineering driven.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.