SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 200,340 - 200,540 / annual
Ripple is building financial infrastructure for a world where value moves like information. This role focuses on designing and building reliable, scalable, high-performance compliance systems that support Ripple's cryptocurrency fintech products for financial institutions, businesses, governments, and developers.
You will own the full software development lifecycle for backend compliance applications, including requirements capture and analysis (user needs, software requirements, performance requirements), sound design principles, unit and integration testing, and deployment. You'll design, deploy, and continuously improve backend systems in collaboration with cross-functional technical teams. A key part of this role is implementing and driving coding, testing, and deployment processes that meet Ripple's engineering excellence standards.
The position is based in San Francisco with hybrid flexibility—up to 50% telecommuting per week within the same geographic location. Standard hours are 40 hrs/week, Monday–Friday, 8:30 a.m.–5:30 p.m.
Ripple offers a fast-paced startup environment with experienced industry leaders, professional development budgets, flexible in-office collaboration (10+ days per month), bi-weekly all-company meetings, and team offsites. Compensation includes competitive salary, bonuses, and equity. Benefits cover physical and mental healthcare, retirement, family forming and support, employee giving match, and mobile phone stipend. Additional perks include R&R days, generous wellness reimbursement, flexible vacation policy, industry-leading parental leave, and catered lunches with fully-stocked kitchens.
**REQUIREMENTS:**
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related field PLUS 5 years of progressive post-baccalaureate software development experience; OR Master's degree in Software Engineering, Computer Science, Computer Engineering, or related field PLUS 3 years of software development experience.
- 3 years of experience coding in Java with Spring or Spring Boot Framework.
- 3 years of experience with Messaging Stream Solutions.
- 3 years of experience building systems backed by modern persistence technologies in payments, banking, or e-commerce domains, using Aurora or DynamoDB.
- 3 years of experience with at least one web frontend framework: Node.js, React.js, or Angular.js.
- 3 years of experience with TypeScript, Golang, Scala, Rust, or Python.
- 3 years of experience building cloud applications on AWS using Docker or Kubernetes.
- 3 years of experience with Agile development of distributed services, with focus on robust software design, scalability, and security.