About the job
At Ripple, we are pioneering a future where value transfers as seamlessly as information. Our innovative crypto solutions empower financial institutions, businesses, governments, and developers, striving to enhance the global financial system while fostering economic fairness and opportunity for individuals worldwide. Join us in doing the most impactful work of your career, surrounded by supportive colleagues committed to growth and excellence.
If you're eager to make a difference and unlock remarkable career advancement, we invite you to join us in creating tangible value in the world.
The Team
RippleX is committed to enabling the builders of tomorrow on the XRP Ledger (XRPL), recognized as one of the fastest and most dependable public blockchains globally. Our mission is to democratize the digital economy by providing substantial support, empowering a community of developers, and leveraging our expertise as a forward-thinking technology company.
The Programmability team is at the forefront of this mission, dedicated to enhancing the XRP Ledger's core capabilities to incorporate smart contracts and sophisticated on-ledger functionality. We are in search of talented engineers who are driven by the vision of advancing decentralized applications.
Your Responsibilities
- Architect, develop, and maintain critical components of the XRP Ledger to improve its programmability, smart contract functionality, performance, and scalability.
- Lead the integration and upkeep of a WebAssembly (WASM) virtual machine within the XRPL’s C++ core.
- Participate in the entire software development lifecycle, from architecture and design to development using modern C++ and Rust, alongside rigorous testing.
- Produce system design documents and facilitate technical discussions with both internal and external engineering stakeholders.
- Maintain high standards for coding and testing as a proactive member of the open-source XRP ledger community, including active involvement in code reviews.

