At a Glance
- Tasks: Design and deliver key components of Ripple's identity platform using cutting-edge AI tools.
- Company: Join Ripple, a leader in crypto solutions transforming the global financial system.
- Benefits: Competitive salary, career growth, supportive team culture, and remote work options.
- Other info: Collaborative atmosphere with opportunities to mentor and grow alongside talented engineers.
- Why this job: Make a real impact on financial fairness while developing your skills in a dynamic environment.
- Qualifications: Experience in backend engineering with Golang or Java, and familiarity with authentication systems.
The predicted salary is between 66150 - 80850 £ per year.
At Ripple, we’re building a world where value moves like information does today. 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.
As a Senior Software Engineer on Ripple's Authentication Authorisation platform team, you will 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 are 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:
- 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 organisation.
- 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, Backend employer: ripple
Ripple is an excellent employer that fosters a collaborative and innovative work culture, providing its employees with the opportunity to work on cutting-edge technology in the heart of Abingdon. With a strong focus on professional development, employees are encouraged to enhance their skills and advance their careers while contributing to high-quality projects in a supportive environment. The company also offers competitive benefits and a commitment to employee well-being, making it a rewarding place to build a career in CNC programming.