About the job
At Ripple, we are pioneering a future where value is transferred as effortlessly as information. Our innovative crypto solutions empower financial institutions, businesses, governments, and developers to enhance the global financial system, promoting economic fairness and opportunity for individuals worldwide. Join a dynamic team where you can elevate your career and expand your skill set alongside supportive colleagues.
If you are eager to make a significant impact and unlock remarkable career advancement prospects, we invite you to join us in creating tangible value for the world.
In 2025, Ripple acquired GTreasury, marking an important step into the expansive corporate finance sector valued in the trillions.
With over 40 years of expertise, GTreasury supports some of the largest and most sophisticated companies globally. By integrating its treasury command center into Ripple’s technology stack, we enable businesses to manage and optimize liquidity in real-time, across both traditional and digital assets.
Become a part of our mission to revolutionize corporate treasury and the infrastructure that powers the Internet of Value.
We are looking for a forward-thinking Staff Software Engineer who is passionate about developing a world-class platform in collaboration with a talented team. Your role will focus on driving technical excellence in application development, from design through implementation and maintenance.
Key Responsibilities:
- Collaborate with architects and product managers to design, estimate, and implement innovative application features across front-end, server-side, and database tiers.
- Utilize Azure services to develop powerful, scalable, and resilient cloud-based solutions.
- Enhance software applications and manage delivery pipelines, feature flags, ensuring smooth integration and deployment.
- Conduct thorough unit, integration, and non-functional (performance, security) testing to ensure production readiness of our software.
- Employ observability tools and logging to troubleshoot and resolve issues across development, testing, and production environments.
- Stay updated on technology trends, explore new technologies, engage with tech communities, mentor fellow engineers, and lead technical design and code evaluations.
- Continuously seek improvements in team operations, processes, methodologies, and technology choices, aiming for excellence in every practice.

