Développeur de logiciels à faible latence
Postuler Voir plus d'offres d'emploiNotre équipe d’exécution d’échange est présentement à la recherche de deux développeurs de logiciels (niveaux sénior et intermédiaire) passionnés pour développer de nouveaux systèmes d’échange à faible latence, ainsi que de les améliorer. Vous ferez partie intégrante de l’interaction entre les différentes équipes de recherche et de négociation et vous aurez l’occasion de travailler avec des technologies de pointe.
Vous vous sentirez chez vous si vous…
- Avez de l’expérience significative dans le développement de systèmes à « haute disponibilité » en C++ et Java avec des contraintes de latence très serrés
- Avez une formation en programmation « multi-thread » et une bonne compréhension de l’interaction matériel/logiciel
- Vous êtes habile dans l’optimisation des performances (application, Linux, E/S de socket, etc.) et dans le dépannage
- Avez une bonne compréhension de C++ 11/14/17, boost, STL
- Avez une bonne compréhension des principes de développement logiciel (conception OO, TDD, etc.)
- Avez une bonne compréhension des options de tarification et de négociation
- Avez de solides compétences interpersonnelles et la capacité de travailler dans un environnement collaboratif avec des équipes interfonctionelles
- Avez l’auto-motivation, la curiosité et une passion pour la technologie
- Avez de solides compétences en communication verbale et écrite en anglais
Points bonus si vous avez :
- De l’expérience de travail dans l’industrie financière ou dans une compagnie sensible à la latence ultra-faible qui implique la résolution de problèmes remarquablement complexes
- De l’expérience de travail avec des équipes de recherche et de recherche quantitatif
- De l’expérience avec le développement logiciel à cycle de vie complet en utilisant des architectures matérielles/ logicielles exotiques pour des systèmes de négociation à très faible latence
- De l’expérience de travail avec la plateforme de transaction Tbricks
Vous serez responsable de:
- Construire et maintenir une système de transaction d’options à faible latence
- Construire des logiciels évolutifs et performants en utilisant les meilleures pratiques d’ingénierie logicielle
- Mise en œuvre des stratégies des équipes de recherche quantitative et de transactions
- Mener des projets et de nouvelles initiatives
Vigilant fait partie de DRW, une firme spécialisée en transactions boursières mondiale, ce qui signifie que nous n'avons aucun client ou investisseur - notre travail profite seulement à notre équipe et à notre communauté. Chez Vigilant, vous aurez l'opportunité de faire partie d'une entreprise comme nulle autre à Montréal qui conçoit et met en œuvre des systèmes ultra performants, des réseaux et des stratégies d’échanges boursiers destinés aux marchés financiers mondiaux. Notre formule de réussite est simple: nous combinons la technologie de pointe avec des personnes naturellement motivées dans un environnement qui inspire l'innovation. Vigilant est fière d'être nommée parmi les meilleurs employeurs du Canada ces sept dernières années.
* Le masculin est utilisé sans discrimination dans le seul but d’alléger le texte.
Postuler