Back to job search
Astek logo

Développeur(se) C++ / C#

French posting
  • Montréal, QC
  • On-site
  • Posted Oct 7, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Apply by
Nov 4, 2026
Posting language
French
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop, evolve, optimize, and support distributed pricing and risk-calculation middleware, including low-latency C++ real-time services and C#/.NET Core components. Contribute to calculation-grid migration and cloud bursting, production support, performance monitoring, and the project's technical roadmap and architecture governance.

Job details

Développeur(se) C++ / C# - Calcul haute performance Ce que nous allons accomplir ensemble : Notre client, une grande banque d'investissement internationale, opère une plateforme de services de pricing. Elle fournit des capacités critiques de valorisation et de calcul de risque à l'ensemble de la banque, du Front Office jusqu'au risque réglementaire. Les volumes de transactions et les exigences réglementaires augmentent sans cesse. L'équipe fait donc évoluer ses capacités de calcul et de stockage : migration de la grille de calcul vers un orchestrateur open source compatible cloud, burst vers le cloud et adoption de services cloud-native. Votre mission (...si vous l'acceptez !) : En tant que Développeur(se) C++ / C#, vous contribuerez à la mise en œuvre, à l'évolution et au support des systèmes middleware de calcul. Cela inclut le framework temps réel ainsi que les composants grille et cloud. Vous participerez aussi à la feuille de route et à la gouvernance architecturale du projet. Votre quotidien : Concevoir, développer et optimiser des services distribués en C++ et C#/.NET Core Faire évoluer le framework temps réel à faible latence (streaming, contribution, flux, pré-trade) développé en C++ Participer à la migration des calculs vers la nouvelle grille et à l'implémentation de solutions de burst cloud Profiler, monitorer et optimiser les performances de systèmes distribués temps réel Assurer le support de production Collaborer étroitement avec les analystes quantitatifs, le Front Office et les gestionnaires de risque Contribuer aux revues d'architecture et à la feuille de route technique Votre future équipe : Vous intégrerez l'équipe responsable des services de pricing et de calcul de risque. Elle travaille en interaction directe avec les utilisateurs métier (quants, Front Office, risque), qui orientent les priorités de développement. Votre Stack de Jeu : Langages : C++, C#, .NET Core Données : bases relationnelles et distribuées, cache Couchbase Calcul : grille de calcul distribuée, cloud, Kubernetes Streaming : Kafka, Spark (atout) Observabilité : Prometheus, Grafana, Kiali (atout) CI/CD : GitLab, Jira, Jenkins, Artifactory, Ansible (atout) Qualité et sécurité du code : Checkmarx, SonarQube, OWASP ZAP, Clair (atout) Vous : Expérience en développement de services en C++ et C#/.NET Core Solide expérience en développement temps réel en C++, idéalement sur les marchés électroniques Maîtrise des systèmes multithreads et des algorithmes parallèles pour architectures multicœurs Expérience éprouvée en profilage, monitoring, optimisation et support de production de systèmes distribués temps réel Capacité démontrée à concevoir, produire et optimiser du code performant Autonomie et excellentes habiletés de communication Intérêt marqué pour les nouvelles technologies et les bonnes pratiques de développement Anglais courant : participation à des réunions, conférences, formations ou projets conduits en anglais Atouts : connaissances de base en pricing et market making, architecture serverless et outils cloud agnostiques, administration de serveurs/VM Linux, déploiement et gestion de clusters Kubernetes Les avantages Astek Jusqu'à 4 semaines de congés plus 3 jours mobiles Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE) Remboursement du transport en commun Remboursement du forfait/téléphone cellulaire Remboursement des frais d'adhésion à un ordre professionnel (ex : OIQ) Allocation annuelle pour le sport/activités physiques Allocation annuelle pour matériel informatique Programme de cooptation incitatif REER Activités sociales (5@7, team buildings...) Nos Plus Rejoindre Astek, c'est choisir : Un accélérateur d'expérience, où chaque mission est une opportunité de progresser Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure Un apprentissage continu, grâce à notre Académie de formation interne Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001 Astek Canada Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités. Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver. L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies. Jsformation by helping them adopt new technologies.

What you’ll do

Develop, evolve, optimize, and support distributed pricing and risk-calculation middleware, including low-latency C++ real-time services and C#/.NET Core components. Contribute to calculation-grid migration and cloud bursting, production support, performance monitoring, and the project's technical roadmap and architecture governance.

Requirements

Candidates should have experience developing services in C++ and C#/.NET Core, strong C++ real-time development skills, and expertise in multithreading, parallel algorithms, and optimizing distributed systems. The role also requires production support and profiling experience, autonomy, strong communication skills, and fluency in English; pricing, cloud, Linux, and Kubernetes knowledge are advantages.

Benefits

  • Paid Leave
  • Group Health Insurance
  • Telemedicine
  • Employee Assistance Program
  • Public Transit Reimbursement
  • Mobile Phone Plan Reimbursement
  • Professional Association Membership Reimbursement
  • Annual Sports and Physical Activity Allowance
  • Annual Computer Equipment Allowance
  • Employee Referral Program
  • Retirement Savings Plan
  • Social Activities
  • Training and Professional Development
  • Individualized Career Support

Listed skills

  • Kubernetes · Preferred
  • Communication · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C++
  • C#
  • .NET Core
  • Real-Time Systems
  • Distributed Systems
  • Multithreading
  • Parallel Algorithms
  • Performance Profiling
  • Performance Optimization
  • Production Support
  • Cloud Computing
  • Kubernetes
  • Linux Administration
  • Pricing
  • Market Making
  • Communication

Job areas

  • Software
  • Technology
  • Finance & Accounting
  • Engineering
  • Consulting

More jobs from Astek

See all jobs from Astek