C++ Trading Systems Developer H/F

Cherry Pick
France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology C++ (Programming Language) Profiling Financial Information EXchange Scrum Methodology Software Architecture Memory Leaks Performance Testing Perf (Linux)

Job description

Nous recherchons un prestataire spĂ©cialisĂ© en dĂ©veloppement C++ pour participer au dĂ©veloppement d’un module OMS (Order Management System) haute performance et low-latency.

Cette mission s’inscrit dans un projet stratĂ©gique visant Ă  :

  • Renforcer notre autonomie de dĂ©ploiement des modules de trading
  • AccroĂźtre la flexibilitĂ© opĂ©rationnelle de notre infrastructure de trading
  • Optimiser les performances avec une implĂ©mentation low-latency robuste, GĂ©rer le cycle complet des ordres (crĂ©ation, routage, exĂ©cution, reporting)
  • S’intĂ©grer de maniĂšre transparente Ă  notre plateforme de trading existante
  • Offrir une alternative fiable et performante Ă  notre solution externe actuelle
  • Supporter un dĂ©ploiement modulaire et progressif

Principaux attendus

  • Concevoir et dĂ©velopper un module OMS performant rĂ©pondant aux contraintes temps rĂ©el et low-latency
  • Optimiser les performances pour minimiser la latence de bout en bout (ordre exĂ©cution)
  • Assurer l’intĂ©gration avec les systĂšmes de trading existants et progressivement remplacer les modules externes
  • ImplĂ©menter des patterns d’architecture flexible permettant le dĂ©ploiement modulaire
  • Collaborer efficacement avec l’équipe et les parties prenantes dans la gestion et l’évolution du projet.
  • Respecter la mĂ©thodologie Scrum et participer aux cĂ©rĂ©monies Agile
  • Documenter l’architecture et le code pour faciliter la maintenance interne post- dĂ©ploiement
  • Supporter les tests de performance et l’optimisation continue en production

Requirements

C++ Trading System Developer, 5 ans d’expĂ©rience, Nous recherchons un DĂ©veloppeur C++ expĂ©rimentĂ© avec une solide expĂ©rience en systĂšmes critiques et temps rĂ©el pour concevoir et dĂ©velopper un module OMS haute performance, capable de, CompĂ©tences Techniques (OBLIGATOIRES)

  • MaĂźtrise avancĂ©e de C++ (C++17/C++20) avec expĂ©rience confirmĂ©e
  • ExpĂ©rience systĂšmes critiques/temps rĂ©el : minimum 3-5 ans
  • Expertise low-latency dĂ©montrĂ©e : optimisation mĂ©moire, lock-free programming, gestion des interruptions, tuning systĂšme
  • Architecture logicielle : conception de systĂšmes distribuĂ©s, patterns de communication inter-processus, gestion de la concurrence

Compétences Complémentaires fortement souhaitées

  • Connaissance des marchĂ©s financiers ou expĂ©rience en trading Ă©lectronique
  • ExpĂ©rience OMS/EMS : cycle de vie des ordres, routage, rĂ©conciliation
  • Protocoles FIX (Financial Information Exchange), APIs de marchĂ© et connectivitĂ© broker
  • Outils de profiling/benchmarking (perf, valgrind, flamegraph, VTune)
  • Connaissance des OS temps rĂ©el ou tuning kernel-space, Profil recherchĂ©Profil RequisCompĂ©tences Techniques (OBLIGATOIRES)MaĂźtrise avancĂ©e de C++ (C++17/C++20) avec expĂ©rience confirmĂ©eExpĂ©rience systĂšmes critiques/temps rĂ©el : minimum 3-5 ansExpertise low-latency dĂ©montrĂ©e : optimisation mĂ©moire, lock-free programming, gestion des interruptions, tuning systĂšmeArchitecture logicielle : conception de systĂšmes distribuĂ©s, patterns de communication inter-processus, gestion de la concurrenceCompĂ©tences ComplĂ©mentaires fortement souhaitĂ©esConnaissance des marchĂ©s financiers ou expĂ©rience en trading Ă©lectroniqueExpĂ©rience OMS/EMS : cycle de vie des ordres, routage, rĂ©conciliationProtocoles FIX (Financial Information Exchange), APIs de marchĂ© et connectivitĂ© brokerOutils de profiling/benchmarking (perf, valgrind, flamegraph, VTune)Connaissance des OS temps rĂ©el ou tuning kernel-space, CompĂ©tences Techniques (OBLIGATOIRES)
  • MaĂźtrise avancĂ©e de C++ (C++17/C++20) avec expĂ©rience confirmĂ©e
  • ExpĂ©rience systĂšmes critiques/temps rĂ©el : minimum 3-5 ans
  • Expertise low-latency dĂ©montrĂ©e : optimisation mĂ©moire, lock-free programming, gestion des interruptions, tuning systĂšme
  • Architecture logicielle : conception de systĂšmes distribuĂ©s, patterns de communication inter-processus, gestion de la concurrence

Compétences Complémentaires fortement souhaitées

  • Connaissance des marchĂ©s financiers ou expĂ©rience en trading Ă©lectronique
  • ExpĂ©rience OMS/EMS : cycle de vie des ordres, routage, rĂ©conciliation
  • Protocoles FIX (Financial Information Exchange), APIs de marchĂ© et connectivitĂ© broker
  • Outils de profiling/benchmarking (perf, valgrind, flamegraph, VTune)
  • Connaissance des OS temps rĂ©el ou tuning kernel-space, API Routage Reporting

Benefits & conditions

Taux journalier :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:12 min

Defining logical memory leaks in managed applications

Manfred BjÞrlin Manfred BjÞrlin · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

2:17 min

Comparing code profiling with surface level monitoring

JérÎme Vieilledent · LIVE

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

Videos

See all

Related articles

See all