Senior Software Engineer, Risk

Ripple Ripple · Fintech · London, United Kingdom · Engineering

Senior Software Engineer for Ripple's Liquidity team, focusing on building and scaling a cloud-native SaaS treasury management platform. The role involves leveraging Azure services, ensuring high quality through rigorous testing, implementing observability, and participating in the full development lifecycle including on-call rotation. Requires strong .NET/C# and SQL Server expertise, with experience in CI/CD pipelines.

What you'd actually do

  1. Leverage Azure services to craft scalable, fault-tolerant, and highly resilient cloud-based solutions
  2. Carry the banner of quality as a first class citizen by conducting rigorous unit, integration, and non-functional (performance, security) testing to guarantee our software is production-ready
  3. Implement world class levels of Observability to derive deep application insights, performance and usage data, and solving problems before they become a problem
  4. Share your enthusiasm for tech trends, explore and learn new technologies, engage with tech communities, mentor fellow engineers, and lead in technical design and code evaluations
  5. Always seek ways to enhance team operations, processes, methodologies, and technology choices, striving for excellence in every practice

Skills

Required

  • Application development
  • Modern practices for cloud architecture and deployment
  • Agile development environment
  • Azure Services
  • .NET
  • C#
  • Microsoft SQL Server
  • CI/CD pipelines within Azure DevOps

Nice to have

  • Financial industry experience
  • Treasury systems
  • Payments
  • FX
  • ERP
  • Financial platforms
  • High-volume transactional processing architectures

What the JD emphasized

  • agile
  • Azure
  • deep software engineering experience