Role overview
At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs.
If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value.
Are you a highly skilled and motivated individual with a passion for Engineering? Look no further! Ripple is seeking a Senior Software Engineer to join our exceptional team and contribute to the development of high-quality software solutions. As a Senior Software Engineer at Ripple Labs Inc., you will have the chance to work on innovative projects and collaborate with a team of experienced experts in the field.
What you'll work on
- Design, develop, and maintain flawless software solutions for our ambitious projects.
- Collaborate with teams from different departments to determine project requirements and successfully implement software solutions.
- Conduct thorough testing and debugging to ensure the software meets the highest quality standards.
- Stay up-to-date with the latest industry trends and continuously improve your technical skills.
- Mentor and provide guidance to junior team members, fostering a culture of collaboration and continuous learning.
What we're looking for
- Bachelor's degree in Computer Science or related field.
- Minimum of 7 years of experience in software engineering, with a focus on full-stack development.
- Proven expertise in programming languages such as Java, Python, Javascript or Go.
- Extensive knowledge of software development methodologies and effective approaches.
- Experience with cloud-based technologies and frameworks, such as AWS or Azure.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with team members at all levels.