Esri
DRW
Ingénieur Logiciel Senior, C++ (Algo)
À propos du poste
DRW est une société de trading diversifiée avec plus de 3 décennies d'expérience dans la mise en commun de technologies sophistiquées et de personnes exceptionnelles pour opérer sur les marchés du monde entier. Nous valorisons l'autonomie et la capacité à pivoter rapidement pour saisir les opportunités, c'est pourquoi nous opérons avec notre propre capital et tradons à nos propres risques.
Basée à Chicago avec des bureaux aux États-Unis, au Canada, en Europe et en Asie, nous tradons une variété de classes d'actifs, y compris les revenus fixes, les ETF, les actions, le FX, les matières premières et l'énergie sur tous les principaux marchés mondiaux. Nous avons également tiré parti de notre expertise et de notre technologie pour nous étendre à trois stratégies non traditionnelles : l'immobilier, le capital-risque et les cryptoactifs.
Nous opérons avec respect, curiosité et ouverture d'esprit. Les personnes qui réussissent ici partagent notre conviction que ce n'est pas seulement ce que nous faisons qui compte, mais la manière dont nous le faisons. DRW est un lieu d'attentes élevées, d'intégrité, d'innovation et d'une volonté de défier le consensus.
DRW recherche un Ingénieur Logiciel Senior exceptionnel pour rejoindre l'un de nos bureaux de trading. Dans ce rôle, vous vous concentrerez sur la conception, la construction et la mise en œuvre d'applications et d'outils de trading. Vous serez un membre essentiel d'une équipe de trading algorithmique composée de technologues expérimentés, de chercheurs quantitatifs et de traders. Votre équipe travaillera en étroite collaboration pour résoudre des problèmes technologiques complexes et contribuera à notre pile technologique complète, du matériel et du logiciel au devops, aux tests et à la gestion des versions. Nous recherchons des programmeurs talentueux désireux de développer de nouvelles technologies qui ont un impact direct sur notre activité.
Ce poste est uniquement pour le bureau de Chicago.
Pour plus d'informations sur les activités de traitement de DRW et notre utilisation des données des candidats, veuillez consulter notre Avis de confidentialité à l'adresse drw.com/privacy-notice.
Résidents californiens, veuillez consulter l'Avis de confidentialité de la Californie pour obtenir des informations sur certains droits légaux à l'adresse drw.com/california-privacy-notice.
[#LI-VD1]
Responsabilités
- Effectuer le développement du cycle de vie complet des applications et des bibliothèques pour les passerelles d'échange, l'exécution des stratégies de trading, la gestion des risques, le rapport des transactions et le traitement des flux de données de marché en utilisant C++ ou Rust
- Développer et maintenir des systèmes pour assurer la performance, l'intégrité et la fiabilité des applications afin de maintenir un temps de disponibilité maximal, ainsi que la journalisation et la traçabilité pour aider au support des systèmes de production critiques.
- Collaborer avec les chercheurs quantitatifs et les traders sur le développement de stratégies.
- Concevoir, développer et déployer des logiciels en utilisant des méthodologies agiles.
- Guider les ingénieurs juniors sur les meilleures pratiques par le biais de mentorat, de programmation en binôme et de revues de code.
- Fournir un support de production, une maintenance et des améliorations de performance des systèmes existants.
- Évaluer les nouvelles technologies et améliorer notre pile technologique.
Exigences
- Plus de 10 ans d'expérience dans le développement de systèmes côté serveur à haute disponibilité, idéalement en C++ ou Rust.
- Plus de 3 ans d'expérience dans l'utilisation de toute combinaison des normes modernes de C++ (20/23/26) ou de Rust.
- Une expérience en programmation multithread et une solide compréhension de l'interaction matériel/logiciel.
- Diplôme de licence en informatique, en ingénierie ou dans un domaine connexe, et une solide connaissance pratique de l'informatique, en particulier des algorithmes, des structures de données, des systèmes distribués et de la concurrence.
- Mentalité IA positive et utilisation pratique des outils de codage IA.
- Solides compétences en communication verbale et écrite.
Atouts appréciés
- Expérience dans le secteur du trading ou dans une autre activité sensible à la latence qui implique la résolution de problèmes complexes et novateurs.
- Expérience en calcul numérique et/ou en collaboration avec des chercheurs quantitatifs.
- Expérience du développement logiciel complet utilisant des architectures matérielles/logicielles exotiques.
- Compréhension détaillée de TCP, UDP, IPV4 et du matériel/logiciel associé.
- Aisance avec plusieurs langages de programmation, notamment C++, Rust, Java, Python, JavaScript, Ruby.
La fourchette de salaire annuel de base pour ce poste est de 150,000 $ à 250,000 $ en fonction de l'expérience, des qualifications et des compétences pertinentes du candidat. Le poste est également éligible à une prime discrétionnaire annuelle. De plus, DRW propose une gamme complète d'avantages sociaux, y compris une assurance maladie collective, une assurance pharmaceutique, une assurance dentaire et une assurance vision, un plan 401k (avec une contrepartie discrétionnaire de l'employeur), une assurance invalidité de courte et longue durée, une assurance vie et une assurance décès et mutilation accidentels, des comptes d'épargne santé et des comptes de dépenses flexibles.
