Staff Software Engineer, Data

London, United Kingdom

Job Description


THE WORK:We are looking for a Staff Software Engineer passionate about solving ambitious problems and working directly with Ripple Trading and Markets in the cross-border payments space. We are passionate about the growth of our engineers and place a premium on career development. You will have a high degree of accountability and responsibility from Day 1.You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies.Example projects:The team has helped develop a number of modular building blocks

  • Low-latency Algorithms for Automated Trading and Systematic Market Making
  • Real-time streaming pipelines and signals
  • Pricing libraries and tooling
  • Venue connectivity for automated fund movement and management.
By the end of 2025 where we want to be
  • Further evolution of the Algo suite, refining the signal processing and breadth of trading strategies and products.
  • Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners.
  • Continuing to support and complement Ripple's Payments, Custody and Stablecoin business units
WHAT YOU'LL DO:
  • Design and build scalable, low-latency microservices and event-driven data pipelines to support high-throughput trading systems.
  • Champion data engineering best practices including schema evolution, data contracts, and data quality across event streams.
  • Collaborate with cross-functional teams to model, publish, and maintain high-quality data products aligned with enterprise standards.
  • Implement CI/CD pipelines, automated testing, infrastructure-as-code, and monitoring solutions to ensure operational excellence.
  • Lead end-to-end software development efforts-from gathering requirements to deployment and production support.
  • Contribute to engineering excellence through mentoring, code reviews, and driving best practices.
  • Own and operate critical trading systems, ensuring reliability, performance, and alignment with business needs.
WHAT YOU'LL BRING:
  • 8+ years of software engineering experience, with strong proficiency in Java or similar languages (Golang, Scala, etc.).
  • Proven track record building large-scale, low-latency distributed systems in trading or financial environments.
  • Deep understanding of data streaming, order management systems, and modern persistence technologies (e.g., Aurora, DynamoDB).
  • Experience working in front-office trading environments, ideally with exposure to FX and/or crypto trading/ markets.
  • Familiarity with event-driven architecture, FIX protocol, and containerized deployments using Kubernetes or Nomad.
  • Strong grasp of agile development practices, secure software design, and scalable system architecture.
  • A collaborative mindset with the ability to mentor others and promote engineering best practices.
  • A continuous learning approach and passion for solving complex technical problems with elegant solutions.
Other common names for this role: Software Engineer Data Platform

Ripple

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3074474
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned