Développeur senior systèmes de trading – C++ / Java / Python
- Montréal, QC
- Sur place
- Publié 9 oct. 2026
- 1 poste
Ouvre LinkedIn
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 5+ ans
- Formation minimale
- Baccalauréat
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Associate
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Design, develop, maintain, and optimize trading features and algorithms for the Edge and Lynx platforms, with a focus on low latency, performance, resilience, and regulatory compliance. Build Python-based options-history and backtesting solutions, implement a C++ internalization algorithm, support business users, and coordinate with trading, infrastructure, operations, and compliance teams.
Détails du poste
Chez Extia Canada, on fait du conseil autrement : performance, transparence et humain avant tout. Présents en Europe et au Canada, certifiés Great Place To Work®, on accompagne nos consultants sur des mandats à forte valeur ajoutée, dans des environnements exigeants. D’abord qui ? On cherche un Développeur Senior C++ / Java / Python – Trading Algorithmique & Faible Latence, avec 5 à 10 ans d’expérience, capable d’intervenir sur des applications critiques liées au trading, au temps réel, à la performance et à l’optimisation d’algorithmes. Le contexte : travailler sur les plateformes Edge et Lynx, en collaboration directe avec les traders, les chercheurs quantitatifs, les équipes Market Access, Infrastructure, Opérations et Conformité. Quelqu’un qui : maîtrise C / C++, Java Spring Boot, Python et Bash possède une vraie expérience en temps réel, multithreading et performance applicative connaît SQL, Oracle PL/SQL et les environnements Linux bas niveau comprend les réseaux : sockets, TCP/IP, UM sait maintenir, corriger et optimiser des applications critiques est capable de résoudre des incidents sous pression travaille avec Jenkins, JUnit, Gradle et Git comprend les exigences de conformité dans un environnement financier réglementé Ensuite quoi ? Mission principale Concevoir, développer, maintenir et optimiser des fonctionnalités et algorithmes sur les plateformes Edge et Lynx, dans un contexte de trading algorithmique, de faible latence, de performance applicative et de conformité réglementaire. Responsabilités Recueillir et analyser les besoins des traders et chercheurs quantitatifs Concevoir et développer de nouvelles fonctionnalités sur Edge et Lynx Maintenir, corriger et optimiser les applications existantes Améliorer la vitesse, la stabilité et la résilience des plateformes Implémenter les algorithmes selon les règles applicables, notamment Reg NMS et Reg SHO Superviser le bon fonctionnement des scripts, batchs, applications et infrastructures Automatiser et stabiliser les opérations pour réduire les interventions manuelles Assister les utilisateurs métiers, notamment les traders et chercheurs Coordonner les travaux avec Market Access, Infrastructure, Opérations et Conformité Respecter les procédures SDLC et les politiques internes Objectifs et livrables Développer une solution Python de traitement et stockage des historiques d’options Concevoir les adaptations nécessaires aux structures de données options et au système de backtest Python / Java Développer un algorithme d’internalisation dans le framework Edge en C++ Implémenter et valider le traitement des données historiques en Python Concevoir la solution Lynx pour les backtests options Implémenter la solution dans le framework Lynx Profil recherché Baccalauréat en informatique ou discipline connexe 5 à 10 ans d’expérience en développement logiciel Expérience solide en C / C++, Java Spring Boot, Python et Bash Expérience en programmation orientée objet Expérience en temps réel, multithreading et optimisation de performance Expérience avec SQL et Oracle PL/SQL Expérience en environnement Linux bas niveau Connaissance des réseaux : sockets, TCP/IP, UM Expérience avec Jenkins, JUnit, Gradle et Git Maîtrise des outils de qualité, profiling, diagnostic et résolution d’incidents Excellentes compétences en communication orale, analyse et résolution de problèmes Compétences techniques clés Développement & langages : C / C++, Java Spring Boot, Python, Bash, programmation orientée objet Performance & temps réel : faible latence, multithreading, optimisation, profiling, architecture multicœur Bases de données : SQL, Oracle PL/SQL, données historiques, traitements batch Linux & réseau : Linux bas niveau, sockets, TCP/IP, UM DevOps & qualité : Jenkins, JUnit, Gradle, Git, SDLC, outils de qualité Trading & conformité : plateformes Edge / Lynx, Reg NMS, Reg SHO, trading algorithmique Atouts Connaissance des marchés financiers Expérience en trading quantitatif Optimisation avancée de la performance Bibliothèques et outils : Boost, Qt, Onload, VMA NoSQL : Redis, Memcache Diplôme de niveau Master Expérience en environnement bancaire ou financier réglementé Pourquoi Extia Canada ? Certifiée Great Place To Work® Suivi personnalisé : Consultant / Référent Extia / Environnement client Transparence sur les environnements et attentes Mandats à forte valeur ajoutée dans des contextes exigeants Accompagnement dans le développement professionnel et la montée en compétences
Ce que vous ferez
Design, develop, maintain, and optimize trading features and algorithms for the Edge and Lynx platforms, with a focus on low latency, performance, resilience, and regulatory compliance. Build Python-based options-history and backtesting solutions, implement a C++ internalization algorithm, support business users, and coordinate with trading, infrastructure, operations, and compliance teams.
Exigences
Requires a bachelor's degree in computer science or a related discipline and 5–10 years of software development experience. Candidates should have strong C/C++, Java Spring Boot, Python, and Bash skills, along with experience in real-time and multithreaded systems, performance optimization, SQL and Oracle PL/SQL, low-level Linux, networking, and development and quality tools.
Avantages
- Personalized Support
- Professional Development
- Career Growth Opportunities
Compétences indiquées
- SQL · Souhaitée
- Linux · Souhaitée
- Git · Souhaitée
- Python · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C/C++
- Java Spring Boot
- Python
- Bash
- Real-Time Programming
- Multithreading
- Low-Latency Development
- Performance Optimization
- SQL
- Oracle PL/SQL
- Linux
- TCP/IP Networking
- Jenkins
- JUnit
- Gradle
- Git
Domaines d’emploi
- Software
- Technology
- Finance & Accounting
- Consulting
Autres postes chez Extia
Développeur BI
- Sur place
- Montréal, QC
- Publié 21 oct. 2026
Programmeur Cobol/Programmeuse Cobol
- Sur place
- Montréal, QC
- Publié 20 oct. 2026
Développeur/Développeuse
- Sur place
- Montréal, QC
- Publié 20 oct. 2026
Ingénieur de données/Ingénieure de données
- Sur place
- Montréal, QC
- Publié 20 oct. 2026