Senior Low Latency Engineer, Capital Markets Technology (London)

Company: Royal Bank of Canada
Apply for the Senior Low Latency Engineer, Capital Markets Technology (London)
Location: London
Job Description:

Overview

As a Senior Low Latency Engineer in Capital Markets Technology, you build high-performance trading infrastructure using C++ and low-latency messaging. You’ll design services for market data, order management, and reference data, working with quants and traders to deliver fast, reliable systems. You’ll contribute to DevOps and CI/CD practices, enabling smooth releases. This role places you at the heart of trading technology, shaping scalable, maintainable solutions in a collaborative team.

Pay / Benefits

  • comprehensive total rewards program
  • bonuses
  • flexible benefits
  • competitive compensation
  • coaching and development opportunities
  • world-class training program

Responsibilities

  • Design and implement trading services (market data, order management, messaging layer, security reference data, position keeping, UI services in C++/Python)
  • Collaborate with quants, traders, and stakeholders to design, test, and deliver trading technology
  • Participate in DevOps, CI/CD pipelines, code quality tools, and release methodologies

Key requirements

  • Bachelor in Computer Science or Computer Engineering or related field
  • Experience building high-performance automation trading systems on Linux
  • Intermediate C++ programming skills
  • Ability to select appropriate constructs without unnecessary complexity
  • Maintainable software development
  • Proficiency with Linux and CI/CD tools
  • Proficiency in Python
  • Basic scripting and database query coding
  • Strong analytical and problem-solving skills
  • Excellent written and spoken communication skills
  • Strong communication
  • Ability to work in fast-paced environments
  • Team collaboration
  • C++ on Linux
  • Low-latency trading systems
  • CI/CD integration tools

…

Posted: October 1st, 2026