Senior Software Engineer, Authentication & Authorisation (backend)

Ripple Ripple · Fintech · London, United Kingdom · Engineering

Senior Backend Engineer for Ripple's Authentication & Authorisation platform, focusing on identity and authorization services. The role involves owning design and delivery of platform components, building and operating services on Kubernetes, and contributing to architecture. A key aspect is the fluent use of AI tooling, including coding assistants and LLM-based workflows, in daily engineering tasks.

What you'd actually do

  1. Own the design and delivery of significant components within Ripple's identity platform, including authentication flows, IdP integrations, and authorisation services
  2. Lead well-scoped projects end-to-end, making day-to-day technical decisions and bringing them to production
  3. Build and operate platform services on Kubernetes, with a focus on reliability, observability, and secure secret management
  4. Contribute to architecture discussions and technical proposals across the team and wider engineering org
  5. Partner with security, compliance, and product teams to deliver platform capabilities that meet their needs
  6. Support the development of less experienced engineers through code review, design feedback, and pairing

Skills

Required

  • Backend engineering experience in Golang or Java
  • building and operating production applications within Kubernetes environments
  • Track record of taking projects from design through to production with limited supervision
  • Hands-on experience using AI coding assistants and LLM-based tools as part of your day-to-day engineering workflow
  • Experience collaborating across teams and writing clear technical documentation
  • Experience working on identity, authentication, or authorisation systems
  • Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, and SAML
  • Experience with policy-as-code approaches to authorisation (attribute-based, relationship-based, or hybrid)

What the JD emphasized

  • Hands-on experience using AI coding assistants and LLM-based tools as part of your day-to-day engineering workflow