
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 • London, UK
Ripple is seeking a Senior Software Engineer specializing in C++ to enhance the capabilities and performance of the XRP Ledger. You'll work on innovative solutions that support the growing needs of the global digital economy. This role requires strong expertise in C++ and a passion for blockchain technology.
You have a strong background in software engineering with a focus on C++ — your experience includes building high-performance systems and optimizing existing codebases for scalability and reliability. You understand the intricacies of blockchain technology and are eager to contribute to the development of decentralized solutions that empower users globally.
You thrive in collaborative environments — working closely with cross-functional teams is second nature to you, and you enjoy sharing knowledge and mentoring junior engineers. Your problem-solving skills are top-notch, allowing you to tackle complex challenges with innovative solutions.
You are passionate about the digital economy and its potential to create economic fairness — your commitment to improving financial systems aligns with Ripple's mission to democratize access to financial services. You stay updated on industry trends and are always looking for ways to enhance your skills and knowledge.
Experience with blockchain technology or cryptocurrencies is a plus — you have a keen interest in how these technologies can transform traditional financial systems. Familiarity with decentralized applications and smart contracts would be beneficial as you contribute to the XRP Ledger's development.
As a Senior Software Engineer at Ripple, you will play a crucial role in enhancing the XRP Ledger's capabilities — your work will focus on increasing its performance, scalability, and reliability to meet the demands of a growing digital economy. You will participate in the design and implementation of innovative solutions that ensure the ledger remains a leading choice for developers and businesses.
You will collaborate with a talented team of engineers, product managers, and designers to define technical requirements and develop features that improve user experience. Your contributions will directly impact the ledger's functionality, helping to maintain its status as one of the fastest and most reliable public blockchains.
You will also engage in code reviews and provide constructive feedback to your peers — fostering a culture of continuous improvement and knowledge sharing within the team. Your expertise will guide the team in adopting best practices for software development and deployment.
Ripple provides a dynamic work environment where innovation is encouraged — you will have the opportunity to work on cutting-edge technology that is shaping the future of finance. We offer competitive compensation and benefits, along with opportunities for professional growth and development.
You will be part of a mission-driven company that values diversity and inclusion — we believe that diverse teams lead to better outcomes and encourage you to apply even if your experience doesn't match every requirement. Join us in building a world where value moves as freely as information.
Apply now or save it for later. Get alerts for similar jobs at Ripple.