
Transforming global payments with blockchain technology
Ripple Labs, Inc. is a San Francisco-based technology company that specializes in blockchain solutions and digital payment systems. Known for its RippleNet payment protocol, Ripple serves over 300 financial institutions, including Santander and American Express. With significant funding of $93 milli...
Ripple offers competitive salaries, equity options, flexible remote work policies, generous PTO, and comprehensive health benefits, including parental...
Ripple fosters a culture of innovation and transparency, emphasizing a collaborative approach to solving complex financial challenges through blockcha...

Ripple • San Francisco, CA, United States
Ripple is seeking a Senior Software Engineer to develop and deploy test frameworks for the XRPL core. You'll work with Java and blockchain technologies to ensure reliability and performance. This role requires strong experience in software engineering and testing.
You have 5+ years of experience in software engineering, particularly in building and maintaining production systems. Your background includes a strong understanding of blockchain technology and its applications in financial systems. You are skilled in developing test frameworks and have a keen eye for detail, ensuring that every change to the XRPL stack is correct and reliable. You thrive in collaborative environments and are eager to contribute to innovative solutions that enhance the global financial system.
Your expertise in Java is complemented by your experience with test automation and functional testing methodologies. You understand the importance of quality assurance in software development and are committed to maintaining high technical standards. You are proactive in identifying potential issues and are adept at troubleshooting complex problems in distributed systems. You enjoy working with cross-functional teams and are passionate about creating value through technology.
Experience with decentralized systems and a solid understanding of the XRPL ecosystem would be advantageous. Familiarity with agile methodologies and continuous integration practices is also a plus. You are open to learning new technologies and adapting to the evolving landscape of the digital economy.
In this role, you will develop and deploy test frameworks that validate the XRPL core, ensuring that the system can meet the growing demands of the digital economy. You will work closely with other engineers to build an autonomous, data-driven QA layer that enhances the reliability of the XRPL. Your responsibilities will include designing and implementing testing strategies that cover functional aspects of the system, as well as collaborating with the development team to ensure seamless integration of new features.
You will be responsible for maintaining the high technical bar of the XRPL ecosystem, contributing to the development of innovative solutions that improve performance and reduce transaction costs. Your work will directly impact the reliability and efficiency of the XRPL, helping to create a more equitable financial system for users worldwide. You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement and knowledge sharing within the team.
At Ripple, you will be part of a mission-driven team that is redefining the global financial system. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a supportive environment where your contributions are valued, and you can see the impact of your work on a global scale. Join us in building a future where value moves as seamlessly as information does today.
Apply now or save it for later. Get alerts for similar jobs at Ripple.