Software Engineer II Authentication & Authorization

Ripple Ripple · Fintech · London, United Kingdom · Engineering

Software Engineer II on Ripple's Authentication & Authorisation platform team, contributing to identity management across payment, custody, and liquidity products. The team uses AI tooling extensively for coding assistants, LLM-based workflows, and agentic tools. Responsibilities include building and shipping features, contributing to platform services on Kubernetes, participating in design discussions, and maintaining existing services. Requires backend experience in Golang or Java, Kubernetes, and hands-on experience with AI coding assistants and LLM tools.

What you'd actually do

  1. Build and ship features and components within Ripple's identity platform, with guidance from more senior engineers on the team
  2. Contribute to platform services running on Kubernetes, learning the patterns we use for reliability, observability, and secure secret management
  3. Participate in design discussions and code review, bringing thoughtful questions and a willingness to learn
  4. Help maintain and improve existing services, including investigating issues and contributing fixes
  5. Grow toward independent ownership of well-scoped projects over time

Skills

Required

  • Backend engineering experience in Golang or Java
  • building or running services in Kubernetes
  • demonstrated ability to deliver well-scoped features in a production environment
  • Hands-on experience using AI coding assistants and LLM-based tools as part of your day-to-day engineering workflow
  • Comfortable communicating clearly with teammates, asking questions, and contributing to written technical discussions

Nice to have

  • Exposure to identity, authentication, or authorisation systems in any capacity
  • Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, or SAML
  • Experience working on platform or infrastructure teams

What the JD emphasized

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