Job Description
Summary
Join Ripple Labs Inc. as a Staff Software Engineer and work at the core of our Custody product in Geneva, Switzerland. This outstanding opportunity involves contributing to our custom made policy engine and accounting components, ensuring they operate flawlessly. Be part of an ambitious team dedicated to refactoring and scaling our software architecture to meet world-class standards.
WHAT YOU’LL DO:
- Develop and maintain the core Custody product, focusing on improving existing codebase.
- Participate in the refactoring of all components to improve scalability and performance.
- Engage in software architecture tasks, ensuring robust and scalable design.
- Write accurately tested code that you can deploy on production with confidence.
- Follow mentorship of Seniors engineers within the department.
WHAT YOU'LL BRING:
- Strong understanding of software architecture and scalability principles.
- Outstanding problem-solving skills and a collaborative approach.
- Pragmatic approach to meet customers requirements without falling to the overengineering trap.
- Deep knowledge of at least one of the following languages: Scala, Java, Rust and willingness to learn others.
- Strong appetite on learning new technologies.
Skills
- Development
- Java
- Problem Solving
- Rust
- Software Engineering
- Team Collaboration