LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Ripple›Staff Software Engineer, C++
Ripple

About Ripple

Transforming global payments with blockchain technology

🏢 Tech👥 251-1K📅 Founded 2012📍 San Francisco, California, United States

Key Highlights

  • Over 300 financial institutions as customers
  • $93 million raised from investors like Andreessen Horowitz
  • Valuation exceeding $10 billion
  • Headquartered in San Francisco, CA

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...

🎁 Benefits

Ripple offers competitive salaries, equity options, flexible remote work policies, generous PTO, and comprehensive health benefits, including parental...

🌟 Culture

Ripple fosters a culture of innovation and transparency, emphasizing a collaborative approach to solving complex financial challenges through blockcha...

🌐 Website💼 LinkedIn𝕏 TwitterAll 100 jobs →
Ripple

Staff Software Engineer, C++

Ripple • London, UK

Posted 1d ago🏛️ On-SiteSeniorSoftware engineering📍 London
Apply Now →

Skills & Technologies

C++

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Ripple.

Apply Now →Get Job Alerts