Senior Software Engineer, Quant/algo

London, United Kingdom

Job Description


THE WORK:We are looking for a Senior 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:
  • Conduct quantitative research to identify, test, and refine alpha signals and systematic trading strategies across asset classes.
  • Design and rigorously backtest trading models, ensuring statistical robustness and real-world applicability.
  • Develop and optimize execution algorithms (VWAP, TWAP, Participation, SOR) to enhance trading performance and minimize market impact.
  • Monitor and maintain real-time trading systems, proactively addressing issues in execution, risk, and P&L.
  • Perform post-trade and transaction cost analysis (TCA) to continuously improve execution quality and strategy effectiveness.
  • Work across the full data pipeline-sourcing, cleaning, and managing large datasets for signal generation and backtesting.
  • Contribute to the development and maintenance of trading infrastructure, including EMS, OMS, and backtesting frameworks.
  • Collaborate with researchers, traders, and engineers to improve strategy design, infrastructure resilience, and operational excellence.
WHAT YOU'LL BRING:
  • 5+ years of software development experience in quantitative trading, with strong skills in Java and/or Python.
  • Proficient in Python's data science ecosystem (Pandas, NumPy, Scikit-learn) with solid debugging and analytical capabilities.
  • Demonstrated experience implementing trading algorithms and working on large-scale distributed systems.
  • Familiarity with transactional systems using modern databases like Aurora or DynamoDB.
  • Exposure to front-office trading environments, ideally with FX or crypto markets.
  • Hands-on experience with containerized deployments (Kubernetes, Nomad) and Agile development practices.
  • Passion for clean, testable code with a strong emphasis on automated testing and scalable system design.
  • A collaborative mindset, eagerness to learn, and drive to elevate engineering standards across the team.
Other common names for this role: Quant Developer, Algo developer

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
    JD3074690
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned