Senior Software Engineer, Identity & Trust

Ripple Ripple · Fintech · San Francisco, CA +1 · Engineering

Senior Software Engineer role focused on building backend services for Ripple's Identity & Trust Platform, which aims to unify customer identity, compliance, and entitlements across all products. The role involves designing data models, APIs, and migrating identity logic from legacy systems into a resilient, observable platform.

What you'd actually do

  1. Design and develop distributed, cloud-native backend services that power key features within the Identity and Trust Platform.
  2. Define and implement the foundational data model and APIs that serve as the single system of record for customers, entities, and users within your area of ownership.
  3. Drive the strategic implementation of identity and customer lifecycle logic migrated out of legacy systems into resilient, observable, and Identity Platform-first services.
  4. Implement the core platform capabilities, including components of the unified entitlements layer and shared compliance context.
  5. Partner with Product, Compliance, and other engineering teams to champion standard integration patterns and contracts for the platform.

Skills

Required

  • backend systems
  • cloud-native distributed systems
  • API design
  • integration
  • REST
  • gRPC
  • cloud platforms
  • Kubernetes
  • ECS

Nice to have

  • Java
  • Spring Boot
  • Go
  • Kotlin
  • C#
  • Python
  • Rust
  • event-driven architecture
  • Kafka
  • SNS/SQS
  • fintech
  • regtech
  • KYC/KYB
  • identity verification
  • compliance-heavy systems

What the JD emphasized

  • complex, regulated environments
  • complex features
  • technical ownership skills
  • own the technical delivery