TR
Tower Research CapitalMontreal
Développeur de logiciels C++ nouvellement diplômé / New Grad C++ Software Developer
ApplyProgramme
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.