Staff Software Engineer - Authentication & Authorization
Core
Designing and operating a unified identity platform for Ripple's payment, custody, and liquidity products, focusing on authentication flows, federation, and fine-grained authorization.
Role type
Staff Software Engineer (Identity & Auth)
Builds
Unified identity experience and platform services for Ripple's financial products
Domain
Fintech / Cryptocurrency / Identity Management
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering in Golang or Java, Kubernetes operations, Identity system design (multi-tenant/federated), AI coding assistants and LLM-based tools, Technical architecture & proposal writing, Team mentorship
Preferred skills
OAuth 2.0, OIDC, SAML, Policy-as-code (attribute/relationship-based)
Technologies
Golang, Java, Kubernetes, OAuth 2.0, OIDC, SAML
Responsibilities
Set technical direction for identity platform including auth flows and federation; Lead design of unified identity experience; Build and operate platform services on Kubernetes; Partner with security/compliance to translate regulations; Write technical proposals and contribute to architecture; Mentor engineers
Seniority
Staff, hands-on IC with strategic scope