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
SeniorJob 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