C++ Trading Systems Developer H/F

Cherry Pick
Canton de Torcy, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Torcy, France

Tech stack

API
Agile Methodologies
C++
Profiling
Financial Information EXchange
Scrum
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