Skip to content

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

Tower Research Capital
MontrealJuniorFull-timePosted September 15, 2026

About the Role

Tower Research Capital is a leading quantitative trading firm founded in 1998, built on a high-performance platform and independent trading teams. This role is part of Tower's rotational program, offering hands-on experience across multiple engineering teams through targeted workshops, structured training, mentorship, and direct contributions to production trading systems. Within two years, or sooner, you will transition into a permanent placement on a team that best matches your skill sets.

  • Evolve the trading platform to support the changing needs of quantitative research, simulation, and production trading, with particular emphasis on market data and execution systems.
  • Design and develop high-performance trading infrastructure responsible for collecting market data, processing trading signals, and routing orders to exchanges around the world.
  • Build frameworks and tools that enable researchers to rapidly prototype, backtest, analyze, and deploy new trading strategies.
  • Develop scalable systems that provide efficient access to live and historical market data for research, simulation, and production use cases.
  • Optimize trading and research systems through low-latency software design, network programming, performance analysis, and systems-level engineering.
  • Build risk management, monitoring, and performance attribution systems used by researchers and traders, and investigate production trading behavior.

Requirements

  • 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++, with experience in Python strongly preferred.
  • Interest in financial markets, systematic trading, and quantitative research processes.
  • Experience building high-performance systems, data-intensive applications, or low-latency software.
  • Ability to collaborate effectively with quantitative researchers, traders, and engineers to solve complex technical and analytical problems.
  • Strong analytical and problem-solving skills, with a consistent focus on accuracy and performance.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Excellent communication and collaboration skills.

What You'll Get

  • Politiques généreuses de congés payés
  • Régimes d’épargne et autres outils de bien-être financier disponibles dans chaque région
  • Occasions de travail hybride
  • Déjeuner, dîner et collations gratuits quotidiennement
  • Expériences de bien-être au bureau et remboursement de certaines dépenses de bien-être (p. ex., centre de conditionnement physique, entraînement personnel et plus encore)
  • Occasions de bénévolat et dons de charité
  • Événements sociaux, cinq à sept, friandises et célébrations tout au long de l’année
  • Ateliers et occasions d’apprentissage continu