Retour à la recherche
Logo de Extia

Quant Developer – C++ / Java / Python

  • Montréal, QC
  • Sur place
  • Publié 6 nov. 2026
  • 1 poste

Ouvre LinkedIn

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
5+ ans
Formation minimale
Baccalauréat
Langue de l’offre
français
Mode de candidature
Postuler sur LinkedIn (connexion à LinkedIn requise)

Résumé du poste

Develop and optimize trading algorithms and applications for the Edge and Lynx platforms, ensuring performance, stability, resilience, and regulatory compliance. Build options-history processing and backtesting solutions, develop a C++ internalization algorithm, automate scripts and applications, and support incident resolution in coordination with technical and business 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 Quant Developer Senior, avec 5 à 10 ans d’expérience en développement logiciel, spécialisé dans les systèmes temps réel, faible latence et haute performance. Le contexte : contribuer aux plateformes de trading Edge et Lynx, en collaboration avec les traders, chercheurs quantitatifs et équipes techniques. Quelqu’un qui : maîtrise C/C++, Java Spring Boot, Python et Bash possède une solide expérience en multithreading, temps réel et optimisation connaît Linux bas niveau, SQL et Oracle PL/SQL comprend les réseaux : sockets, TCP/IP et UM utilise Jenkins, JUnit, Gradle et Git sait diagnostiquer des incidents complexes et optimiser des applications critiques communique efficacement avec les équipes techniques et métiers Ensuite quoi ? Mission principale Développer et optimiser des algorithmes et applications de trading sur Edge et Lynx, en garantissant leur performance, stabilité, résilience et conformité réglementaire. Responsabilités Analyser les besoins des traders et chercheurs quantitatifs Développer des fonctionnalités et algorithmes en C++, Java et Python Optimiser les applications existantes pour la faible latence Développer une solution Python de traitement et stockage des historiques d'options Adapter les structures de données et les systèmes de backtesting sur Lynx Développer un algorithme d'internalisation en C++ sur Edge Superviser et automatiser les scripts, batchs et applications Assurer le support, la résolution d'incidents et la coordination avec les équipes Market Access, Infrastructure, Opérations et Conformité Respecter les procédures SDLC et les réglementations Reg NMS / Reg SHO Objectifs et livrables Python : traitement et validation des historiques d'options — échéance à confirmer Lynx (Python / Java) : conception des adaptations pour les backtests options — validation prévue au T3 Lynx : implémentation de la solution — cible T1 2027 Edge (C++) : développement d'un algorithme d'internalisation Profil recherché Baccalauréat en informatique ou discipline connexe 5 à 10 ans d'expérience en développement logiciel Expertise en C/C++, Java Spring Boot, Python et Bash Expérience en programmation orientée objet, temps réel et multithreading Connaissance de Linux bas niveau, SQL / Oracle PL/SQL et sockets / TCP/IP / UM Maîtrise de Jenkins, JUnit, Gradle et Git Expérience en profiling, optimisation et résolution d'incidents sous pression Excellentes capacités d'analyse, de diagnostic et de communication Compétences techniques clés Développement : C/C++, Java Spring Boot, Python, Bash, programmation orientée objet Performance : faible latence, temps réel, multithreading, profiling Données : SQL, Oracle PL/SQL, historiques d'options, backtesting Systèmes & réseaux : Linux bas niveau, sockets, TCP/IP, UM DevOps & qualité : Jenkins, JUnit, Gradle, Git, SDLC Trading & conformité : Edge, Lynx, Reg NMS, Reg SHO Atouts Expérience en marchés financiers, trading quantitatif et produits dérivés Connaissance des architectures multicœurs Bibliothèques : Boost, Qt, Onload, VMA Bases NoSQL : Redis, Memcache Diplôme de maîtrise 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éten

Ce que vous ferez

Develop and optimize trading algorithms and applications for the Edge and Lynx platforms, ensuring performance, stability, resilience, and regulatory compliance. Build options-history processing and backtesting solutions, develop a C++ internalization algorithm, automate scripts and applications, and support incident resolution in coordination with technical and business 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 expertise in C/C++, Java Spring Boot, Python, and Bash, along with experience in real-time and multithreaded programming, low-level Linux, databases, networking, CI and testing tools, performance optimization, and incident diagnosis.

Avantages

  • Personalized Support
  • Professional Development

Compétences indiquées

  • Python · Souhaitée
  • Linux · Souhaitée
  • SQL · Souhaitée
  • Git · 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 Optimization
  • Linux
  • SQL
  • Oracle PL/SQL
  • Sockets and TCP/IP
  • Jenkins
  • JUnit
  • Gradle
  • Git
  • Options Backtesting

Domaines d’emploi

  • Software
  • Technology
  • Finance & Accounting
  • Engineering
  • Consulting

Autres postes chez Extia

Voir tous les postes chez Extia