Senior Software Engineer, Authentication & Authorisation (Backend) in London

Senior Software Engineer, Authentication & Authorisation (Backend) in London

London Full-Time 70000 - 90000 € / year (est.) Home office (partial)
ripple

At a Glance

  • Tasks: Own and design key components of Ripple's identity platform, focusing on authentication and authorisation.
  • Company: Join Ripple, a leader in crypto solutions transforming the global financial system.
  • Benefits: Enjoy competitive salary, career growth, and a supportive team environment.
  • Other info: Collaborative culture with opportunities to mentor and grow alongside talented engineers.
  • Why this job: Make a real impact in a bold company while working with cutting-edge AI tools.
  • Qualifications: Experience in backend engineering with Golang or Java and familiarity with modern authentication protocols.

The predicted salary is between 70000 - 90000 € per year.

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value.

THE WORK: As a Senior Software Engineer on Ripple's Authentication & Authorisation platform team, you'll own significant parts of how identity works across our growing portfolio of payment, custody, and liquidity products. Our products have grown up using different identity providers and protocols, and we're now bringing them together into a unified, consistent experience — while also building the fine-grained authorisation primitives that teams across Ripple rely on every day.

WHAT YOU’LL DO:

  • AI tooling is core to how our team works day-to-day — coding assistants, LLM-based workflows, and agentic tools across design, development, and operations. We're looking for people who already use these fluently, not just curious about them.
  • Own the design and delivery of significant components within Ripple's identity platform, including authentication flows, IdP integrations, and authorisation services.
  • Lead well-scoped projects end-to-end, making day-to-day technical decisions and bringing them to production.
  • Build and operate platform services on Kubernetes, with a focus on reliability, observability, and secure secret management.
  • Contribute to architecture discussions and technical proposals across the team and wider engineering org.
  • Partner with security, compliance, and product teams to deliver platform capabilities that meet their needs.
  • Support the development of less experienced engineers through code review, design feedback, and pairing.

WHAT YOU'LL BRING:

  • Backend engineering experience in Golang or Java, including 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).

Senior Software Engineer, Authentication & Authorisation (Backend) in London employer: ripple

Ripple is an exceptional employer that fosters a collaborative and innovative work culture, where employees are empowered to make a real impact on the global financial system. With a strong focus on professional growth, team support, and cutting-edge technology, Ripple offers unique opportunities for career advancement in a dynamic environment. Join us in our mission to create economic fairness and unlock your potential while working alongside talented colleagues who are passionate about transforming the future of finance.

ripple

Contact Detail:

ripple Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Authentication & Authorisation (Backend) in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those involving authentication and authorisation. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining us.

We think you need these skills to ace Senior Software Engineer, Authentication & Authorisation (Backend) in London

Golang
Java
Kubernetes
AI Coding Assistants
LLM-based Tools
Authentication Protocols
OAuth 2.0

Some tips for your application 🫡

Show Your Passion for the Role:When writing your application, let your enthusiasm for the Senior Software Engineer position shine through. We want to see how excited you are about working on authentication and authorisation systems, so share your experiences and what drives you in this field!

Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter to highlight your backend engineering experience, especially with Golang or Java. We’re looking for specific examples of projects you've led and how you've used AI tools in your workflow, so don’t hold back!

Be Clear and Concise:We appreciate clarity! When detailing your experiences, use straightforward language and avoid jargon where possible. This helps us understand your background better and see how you can contribute to our team at Ripple.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at ripple

Know Your Tech Stack

Make sure you’re well-versed in Golang or Java, as well as Kubernetes. Brush up on your knowledge of modern authentication protocols like OAuth 2.0 and OIDC. Being able to discuss your hands-on experience with these technologies will show that you’re ready to hit the ground running.

Showcase Your AI Tooling Skills

Since AI tooling is a core part of the role, be prepared to discuss how you’ve integrated coding assistants and LLM-based tools into your workflow. Share specific examples of how these tools have improved your efficiency or the quality of your work.

Demonstrate Project Ownership

Be ready to talk about projects you've led from design to production. Highlight your decision-making process and how you managed technical challenges along the way. This will illustrate your ability to take ownership and deliver results independently.

Collaboration is Key

Ripple values teamwork, so come prepared with examples of how you’ve collaborated across teams. Discuss your experience in writing clear technical documentation and how you’ve supported less experienced engineers through mentoring or code reviews.