Quantitative Developer/Trading Systems Engineer, Systematic Macro at Millennium | London | Rezi

Quantitative Developer/Trading Systems Engineer, Systematic Macro at Millennium

Quantitative Developer/Trading Systems Engineer, Systematic Macro

Millennium · London

4 days ago

Quantitative Developer/Trading Systems Engineer, Systematic Macro

Millennium · London

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

This role focuses on building C++ trading systems for a systematic investment team, supporting live trading across global markets in Futures, FX, and Fixed Income. You will develop and maintain low-latency trading infrastructure, focusing on real-time, performance-critical C++ systems from alpha infrastructure to execution, including production integration, deployment, monitoring, and live trading support.

Responsibilities

  • Build the team’s C++ latency-sensitive trading systems from market data ingestion to order execution
  • Productionise performance-critical signal computation within the trading systems
  • Build the supporting research infrastructure, including replay and data management
  • Support execution-related workflows across systematic strategies in Futures, FX, and Fixed Income
  • Specify the team’s performance and infrastructure requirements to central technology teams and work with them to deliver
  • Partner with broader technology teams to make effective use of the firm’s shared platforms and services — execution, risk, portfolio management, data, and monitoring
  • Implement and maintain team-level trading controls and support live production processes, while ensuring appropriate integration with the firm’s broader trading control framework

Requirements

  • 5+ years building production systems in an electronic trading environment in futures, FX, and/or fixed income products
  • Strong C++ in a performance-critical, low-latency context
  • Experience building production trading systems and market-data/order-entry components
  • Deep understanding of concurrent, real-time systems design
  • Strong software engineering fundamentals, including testing, version control, and code quality
  • Strong Linux development experience
  • Familiarity with monitoring, controls, and production support in a front-office setting is advantageous
  • Experience working with shared internal services, APIs, or established platform infrastructure is highly valuable
  • Experience in low-latency execution or algorithmic trading systems development
  • Understanding of systematic trading strategies and front-office trading workflows
  • Experience supporting live trading processes, production controls, and operational robustness in systematic trading
  • Experience working within a larger institutional technology environment and integrating with shared internal platforms
  • Excellent problem-solving ability and attention to detail
  • Strong ownership and ability to work independently
  • Clear communicator with a collaborative approach
  • Comfortable operating in a fast-paced, production-facing environment
  • Calm and effective when responding to issues during trading hours

Skills

  • C++
  • Linux development
  • Testing
  • Version control
  • Code quality
  • Monitoring
  • Production support
  • Systematic trading strategies
  • Front-office trading workflows
  • Operational robustness

Location

  • London

Work Type

  • Full-time

Experience Level

  • 5+ years

Education Level

  • Bachelor’s degree required; Master’s or PhD preferred in Computer Science, Engineering, Physics, Mathematics, Statistics, or a related quantitative discipline