
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 • New York, NY, United States
Ripple is hiring a C++ Software Engineer Intern for their RippleX Core Ledger team. You'll work on developing solutions for the XRP Ledger, focusing on enhancing the global financial system. This internship is ideal for students looking to gain hands-on experience in blockchain technology.
You are a student or recent graduate with a strong foundation in C++ programming. You have a keen interest in blockchain technology and its applications in the financial sector. You are eager to learn and grow your skills in a collaborative environment, surrounded by experienced professionals who are passionate about innovation. You understand the importance of teamwork and are ready to contribute to meaningful projects that have a real-world impact.
Familiarity with blockchain concepts and decentralized systems is a plus. Experience with software development projects, whether through coursework or personal projects, will help you stand out. You are proactive in seeking out new challenges and are excited about the opportunity to work in a fast-evolving industry.
As a C++ Software Engineer Intern at Ripple, you will be involved in the development and enhancement of the XRP Ledger, a decentralized blockchain that has been operational for over a decade. You will collaborate with a team of engineers to design, implement, and test new features that improve the performance and reliability of the ledger. Your work will contribute to the ongoing efforts to create a more efficient and equitable financial system.
You will participate in code reviews, providing and receiving feedback to ensure high-quality code. You will also have the opportunity to learn about best practices in software development, including version control, testing methodologies, and agile development processes. Throughout your internship, you will gain hands-on experience with real-world applications of C++ in a blockchain context.
Ripple provides a supportive and inclusive work environment where you can thrive. You will have access to mentorship from experienced engineers who will guide you through your projects and help you develop your skills. We encourage you to apply even if your experience doesn't match every requirement — your enthusiasm and willingness to learn are what matter most.
In addition to gaining valuable technical experience, you will be part of a mission-driven company that is committed to improving the global financial system. You will have the chance to make a meaningful impact while working alongside a diverse team of professionals who share your passion for innovation and technology. This internship is a stepping stone to a rewarding career in software engineering and blockchain technology.
Apply now or save it for later. Get alerts for similar jobs at Ripple.