Full-Time · Quantitative Development
Développeur de logiciels C++ nouvellement diplômé / New Grad C++ Software Developer
Tower Research Capital · Montreal · Posted Sep 15, 2026
Tower Research Capital est une société renommée de négociation quantitative fondée en 1998. Tower a fondé ses affaires en se basant sur une plateforme à haute performance et sur des équipes de négociation indépendantes. Nous avons plus de 25 ans d’expérience en innovation et une réputation de découvrir des occasions uniques sur le marché. Tower abrite certains des meilleurs talents mondiaux en matière de négociation systématique et d’ingénierie. Nous permettons aux gestionnaires de portefeuille de bâtir leurs équipes et leurs stratégies de façon indépendante tout en offrant les économies d’échelle qui proviennent d’une grande organisation mondiale. Les ingénieurs prospèrent chez Tower tout en développant une infrastructure de négociation électronique à un niveau de classe mondiale. Nos ingénieurs règlent des problèmes complexes dans les domaines de la programmation à faible latence, de la technologie FPGA, de l’accélération matérielle et de l’apprentissage automatique. Notre investissement continu dans les meilleurs talents d’ingénierie et dans les meilleures technologies garantit que notre plateforme demeure inégalée en termes de fonctionnalité, d’évolutivité et de performance. À Tower, chaque employé joue un rôle dans notre réussite. Nos équipes de soutien aux entreprises sont essentielles à la création et à la maintenance de la plateforme qui alimente toutes nos activités : elles réunissent l’accès au marché, les données, le calcul et l’infrastructure de recherche à la gestion des risques, la conformité et une gamme complète de services aux entreprises. Nos équipes de soutien aux entreprises permettent à nos équipes de négociation et d’ingénierie de donner le meilleur d’elles-mêmes. À Tower, les employés trouveront un environnement stimulant et axé sur les résultats où des collègues très intelligents et motivés s’inspirent mutuellement pour atteindre leur plus grand potentiel. Ce poste s’inscrit dans le programme de rotation de Tower et offre une expérience pratique au sein de plusieurs équipes d’ingénierie. Grâce à des ateliers ciblés, à une formation structurée, à du mentorat et à des contributions directes aux systèmes de négociation en production, vous développerez une connaissance approfondie de notre architecture. Dans un délai de deux ans, ou plus tôt, vous intégrerez de façon permanente l’équipe qui correspond le mieux à vos compétences. 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. Partner closely with quantitative researchers, traders, and software engineers to design, implement, and deploy systematic trading strategies. 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. Collaborate with researchers to translate quantitative models into robust, maintainable production systems. Lead development efforts across the strategy lifecycle, from research tooling and data infrastructure to production deployment and monitoring. Optimize trading and research systems through low-latency software design, network programming, performance analysis, and systems-level engineering. Create tools and analytics that help identify market patterns, evaluate strategy performance, and improve trading decisions. Build risk management, monitoring, and performance attribution systems used by researchers and traders. Investigate production trading behavior and partner with strategy teams to diagnose performance, execution, and market data issues. Contribute to the architecture of shared platforms that improve productivity across research, development, and trading teams.
Requirements
- Diplôme en informatique, en génie, en mathématiques, en physique ou dans un domaine technique connexe.
- De 0 à 2 ans d’expérience.
- Solides connaissances des algorithmes, des structures de données, des systèmes distribués et de la conception logicielle.
- Excellentes compétences en programmation C++; une expérience en Python est fortement souhaitée.
- Intérêt pour les marchés financiers, la négociation systématique et les processus de recherche quantitative.
- Expérience dans le développement de systèmes à haute performance, d’applications à forte intensité de données ou de logiciels à faible latence.
- Capacité à collaborer efficacement avec des chercheurs quantitatifs, des négociateurs et des ingénieurs afin de résoudre des problèmes techniques et analytiques complexes.
- Solides capacités d’analyse et de résolution de problèmes, avec un souci constant d’exactitude et de performance.
- Capacité à gérer plusieurs projets et priorités dans un environnement au rythme soutenu.
- Excellentes aptitudes en communication et esprit de collaboration.
- Notre siège social de Tower est situé dans l’édifice Équitable, au plein cœur du district financier de New York. Toutefois, notre influence est mondiale, et nous avons plus d’une douzaine de bureaux dans le monde entier.
- À Tower, nous croyons que le travail devrait être à la fois stimulant et agréable. C’est pourquoi nous favorisons une culture où les personnes intelligentes et motivées prospèrent, sans les egos. Notre milieu de travail à concept ouvert, notre code vestimentaire décontracté et nos cuisines bien approvisionnées reflètent la valeur que nous accordons à un environnement amical et collaboratif où tout le monde est respecté et où les bonnes idées sont gagnantes.
- 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 workflows.
- Experience building high-performance systems, data-intensive applications, or low-latency software. The ability to collaborate effectively with quantitative researchers, traders, and engineers to solve complex technical and analytical problems.
- Strong analytical and problem-solving abilities with a focus on both correctness and performance.
- Comfortable managing multiple projects and priorities in a fast-paced environment.
- Strong communication skills and a collaborative mindset.
- Tower’s headquarters are in the historic Equitable Building, right in the heart of NYC’s Financial District and our impact is global, with over a dozen offices around the world.
- At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive – without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.