Towerresearchcapital

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

Montreal. Posted 2 months ago

The role

This role is part of a rotational program providing hands-on experience across multiple engineering teams. You will evolve the trading platform, design high-performance infrastructure, and collaborate with researchers to deploy systematic trading strategies.

What you will do

  • Evolve the trading platform to support quantitative research, simulation, and production trading.
  • Partner with quantitative researchers, traders, and software engineers to deploy systematic trading strategies.
  • Design and develop high-performance trading infrastructure for market data and order routing.
  • Build frameworks and tools for researchers to prototype, backtest, and deploy strategies.
  • Develop scalable systems for live and historical market data access.
  • Translate quantitative models into robust production systems.
  • Optimize systems through low-latency software design and network programming.
  • Create tools and analytics to identify market patterns and evaluate strategy performance.
  • Build risk management, monitoring, and performance attribution systems.
  • Diagnose performance, execution, and market data issues in production.

Required qualifications

  • Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
  • 0-2 years of experience.
  • Strong foundation in algorithms, data structures, distributed systems, and software design.
  • Excellent programming skills in C++.
  • Interest in financial markets, systematic trading, and quantitative research workflows.
  • Experience building high-performance systems, data-intensive applications, or low-latency software.
  • Ability to collaborate effectively with quantitative researchers, traders, and engineers.
  • Strong analytical and problem-solving abilities.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Strong communication skills and a collaborative mindset.

Nice to have

  • experience in Python

Benefits

  • Generous paid time off policies
  • Savings plans and other financial wellness tools available in each region
  • Hybrid working opportunities
  • Free breakfast, lunch, and snacks daily
  • In-office wellness experiences and reimbursement for select wellness expenses
  • Company-sponsored sports teams and fitness events
  • Volunteer opportunities and charitable giving
  • Social events, happy hours, treats, and celebrations throughout the year
  • Workshops and continuous learning opportunities

About the company

Tower Research Capital is a leading quantitative trading firm founded in 1998. The company operates a high-performance platform with independent trading teams and a global presence.

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