Staff Software Engineer
Ripple provides payments, custody and stablecoin solutions that help financial institutions integrate blockchain and digital assets.
Maintainer signals as of 9/24/2026
Funding history
Investors
Projects
About Ripple
Ripple helps financial institutions transform global payments by providing blockchain-powered infrastructure for cross-border payments, digital asset custody, and stablecoin solutions. With it, users can enable instant settlements, reduce costs, and access new markets. The company was originally founded as OpenCoin in 2012 and rebranded to Ripple in 2015.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, test, deploy, and maintain large-scale distributed payment systems. You will gather requirements with cross-functional partners, build scalable Java enterprise software, perform test-driven development, create end-to-end solutions, and manage continuous-integration pipelines.
Requirements
- Bachelor's degree in computer science or related field and 5 years of progressive post-baccalaureate software-development experience, or a master's degree and 3 years of software-development experience
- 3 years of large-scale distributed-systems development experience
- 3 years of Java and Spring Boot experience
- 3 years of HTTP technology experience
- 3 years of infrastructure building and testing experience
- 3 years of deployment automation experience
- 3 years of AWS or GCP and cloud-architecture experience
- 3 years of data warehouse architecture and integration experience
- 3 years of SQL and NoSQL database experience
- 3 years of Jenkins, GitLab, or Bamboo CI/CD experience
- 3 years of Postman, SoapUI, REST-assured, or Selenium experience
Responsibilities
- Design and develop large-scale distributed systems
- Build enterprise distributed payment applications
- Participate in software design, requirements gathering, unit testing, and integration testing
- Build scalable and performant Java enterprise software
- Gather requirements with product, legal, and business development partners
- Perform test-driven development with high code coverage
- Deploy and manage continuous-integration pipelines
Benefits
- Professional development budget
- Healthcare coverage
- Retirement benefits
- Family-forming and family-support benefits
- Employee giving match
- Mobile phone stipend
- R&R days
- Wellness reimbursement
- Onsite and virtual wellness programming
- Flexible vacation policy
- Parental leave
- Family planning benefits
- Catered lunches
- Stocked kitchens
- Team offsites and bonding activities
