yoinka

Chef d'équipe développement logiciel C++ / Lead Software Developer, C++

Exegy

RemoteMontrealFull TimeSeniorH-1B sponsor company
Sign in to applyVerified 1h ago
Location
Montreal
Employment
Full Time
Work model
Remote
Level
Senior
H-1B history
1 approvals (FY2023)
Posted
9h ago

Skills

AgileCI/CDLinux

About this role

À propos d'Exegy Exegy est un chef de file mondial des données de marché intelligentes, des systèmes de négociation avancés et des technologies tournées vers l'avenir. Exegy agit comme un partenaire de confiance pour l'ensemble de l'écosystème financier : sociétés de gestion ( buy-side ), courtiers ( sell-side ), bourses et entreprises de technologies financières à travers le monde. Basée à Saint-Louis et dotée de bureaux régionaux en Amérique du Nord, au Royaume-Uni/Europe et en Asie-Pacifique, Exegy possède une présence mondiale lui permettant de fournir un soutien et des services gérés de premier ordre à sa clientèle composée d'acteurs d'élite des marchés financiers. Résumé du poste Exegy est à la recherche d'un(e) Chef d'équipe développement logiciel C++ très motivé(e) pour se joindre à notre groupe d'ingénierie des données de marché à Montréal. Évoluant dans un environnement technologique hautement collaboratif, vous agirez à titre de leader technique pour notre équipe de gestionnaires de flux ( feedhandlers ) à Montréal, avec la vision et le mandat d'étendre potentiellement ce leadership technique à l'échelle mondiale. À ce titre, vous combinerez des fondations très solides en C++, des pratiques d'ingénierie modernes et une passion pour le leadership agile. Vous dirigerez l'architecture, la conception et la livraison d'applications multithreadées à très faible latence et critiques en matière de temps de traitement, qui interagissent avec les dispositifs d'accélération matérielle sur mesure d'Exegy. En plus de rédiger du code haute performance, vous piloterez les processus agiles, faciliterez le flux de travail de l'équipe, alignerez les objectifs d'affaires avec l'exécution technique et promouvrez une culture axée sur l'automatisation. Responsabilités principales Leadership technique et architecture Responsabilité technique des feedhandlers : Agir à titre de leader technique sur le terrain pour l'équipe de Montréal, en orientant les choix techniques avec la possibilité d'influencer l'architecture globale des gestionnaires de flux. Architecture et performance : Assumer la vision technique, la fiabilité des systèmes, l'extensibilité ( scalabilité ) et la maintenabilité des systèmes C++ à très faible latence et hautement performants. Pratiques d'ingénierie modernes : Promouvoir les méthodologies de développement modernes et les outils d'aide aux développeurs (par exemple, en tirant parti de workflows en ligne de commande comme Gemini CLI, de patrons de conception C++ modernes et du profilage automatisé) afin d'accroître la productivité de l'équipe. Culture d'automatisation et de qualité : Ancrer une culture rigoureuse axée sur les tests et l'automatisation, en veillant à la rédaction de tests unitaires solides pour chaque nouvelle fonctionnalité et code réinventé ( refactorisé ). Gestion et processus agiles Facilitation agile : Animer les cérémonies et pratiques agiles, y compris la facilitation des réunions d'équipe, la définition des épiques ( epics ), la répartition des billets ( tickets ) et la planification des sprints. Mise en œuvre des processus : Établir, appliquer et faire respecter les normes d'ingénierie, les flux de travail et les processus de revue de code au sein de l'équipe, en garantissant leur respect à long terme. Alignement affaires et développement : Agir comme pont principal entre les parties prenantes du produit/des affaires et l'équipe d'ingénierie afin d'aligner directement les solutions techniques sur les besoins commerciaux. Ingénierie logicielle principale Développement de systèmes à faible latence : Concevoir, implémenter, documenter et déboguer des gestionnaires de flux C++ réutilisables et extensibles pour les marchés d'actions, d'options, de matières premières, de titres à revenu fixe et de devises (FX). Intégration matérielle : Développer des applications qui interagissent

Chef d'équipe développement logiciel C++ / Lead Software Developer, C++ at Exegy, Montreal | Yoinka