TR
Tower Research CapitalMontreal

Développeur de logiciels C++ nouvellement diplômé / New Grad C++ Software Developer

Apply

Programme

Graduate

Location

Montreal

Duration

Within two years, or sooner, participants transition from the rotational program to a permanent team.

About the role

Tower Research Capital is hiring a new graduate C++ software developer in Montreal for a rotational engineering program. You will build and optimize high-performance, low-latency trading infrastructure, collaborate with quantitative researchers and traders, and work on market data, execution, research tooling, and production systems before joining a permanent team.

Responsibilities

  • Evolve trading platforms supporting quantitative research, simulation, production trading, market data, and execution.
  • Build high-performance infrastructure to collect market data, process signals, and route orders globally.
  • Create frameworks for rapidly prototyping, backtesting, analyzing, and deploying systematic trading strategies.
  • Translate quantitative models into robust, maintainable production systems across the full strategy lifecycle.
  • Optimize systems through low-latency software design, network programming, performance analysis, and systems engineering.

Collaboration and Systems

  • Collaborate with quantitative researchers, traders, and engineers on complex technical and analytical problems.
  • Develop scalable access to live and historical market data for research, simulation, and production.
  • Build risk management, monitoring, and performance attribution systems for researchers and traders.
  • Investigate production issues involving performance, execution, and market data.
  • Contribute to shared platforms improving productivity across research, development, and trading teams.