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