Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Développeur Senior C++

$80k - $120k par année
Développeur Senior C++

Description de poste
Mode de travail: Hybride, 3 jours/semaine en présentiel
Mission principale
Les développeurs auront pour responsabilité d'analyser, diagnostiquer et améliorer les performances globales du système, en intervenant à la fois au niveau du code, des algorithmes et de l'architecture.
Responsabilités
-Analyser l'architecture applicative existante afin de comprendre les flux de traitement et les contraintes techniques
-Identifier les goulots d'étranglement (CPU, mémoire, I/O, concurrence, etc.)
-Proposer et mettre en œuvre des optimisations pertinentes, incluant :
- refactoring de code critique
-amélioration des structures de données et des algorithmes
-optimisation bas niveau (gestion mémoire, cache, allocations, etc.)
- simplification ou adaptation de certains choix de conception lorsque nécessaire
-Mettre en place des stratégies de parallélisation et d'exécution concurrente efficaces
-Mesurer, comparer et documenter les gains de performance obtenus
-Collaborer avec les équipes existantes pour intégrer les optimisations sans régression

Fonctions et responsabilités
fonctionnelle
Compétences techniques requises
-Excellente maîtrise du C++ 
-Très bonne compréhension des architectures logicielles et systèmes
-Solides compétences en algorithmie et en complexité (temps/mémoire)
-Expérience concrète en optimisation de performance applicative
-Maîtrise des outils de profiling et de mesure de performance 
-Bonne connaissance des problématiques de concurrence et de multithreading (threads, mutex, lock-free, etc.)
-Compréhension des mécanismes bas niveau (cache CPU, pipeline, mémoire, etc.)
Compétences complémentaires appréciées
-Expérience sur des systèmes à forte contrainte de performance ou temps réel
-Connaissance des architectures distribuées ou des systèmes haute performance (HPC)
-Expérience avec des environnements Linux

Qualités requises pour réussir dans ce rôle
Profil recherché
-Esprit analytique et orienté résolution de problèmes complexes
-Capacité à challenger les choix techniques existants de manière constructive
-Autonomie et rigueur dans la démarche de mesure et d'optimisation
-Bonne capacité de communication pour vulgariser des problématiques techniques

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque situation. Une estimation raisonnable de cette fourchette salariale se situe entre 80 000 $ et 120 000 $. Ce poste est actuellement vacant.

#LI-AM1

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.

Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

Développeur Senior C++

Position Description
Mode de travail: Hybride, 3 jours/semaine en présentiel
Mission principale
Les développeurs auront pour responsabilité d'analyser, diagnostiquer et améliorer les performances globales du système, en intervenant à la fois au niveau du code, des algorithmes et de l'architecture.
Responsabilités
-Analyser l'architecture applicative existante afin de comprendre les flux de traitement et les contraintes techniques
-Identifier les goulots d'étranglement (CPU, mémoire, I/O, concurrence, etc.)
-Proposer et mettre en œuvre des optimisations pertinentes, incluant :
- refactoring de code critique
-amélioration des structures de données et des algorithmes
-optimisation bas niveau (gestion mémoire, cache, allocations, etc.)
- simplification ou adaptation de certains choix de conception lorsque nécessaire
-Mettre en place des stratégies de parallélisation et d'exécution concurrente efficaces
-Mesurer, comparer et documenter les gains de performance obtenus
-Collaborer avec les équipes existantes pour intégrer les optimisations sans régression

Your future duties and responsibilities
fonctionnelle
Compétences techniques requises
-Excellente maîtrise du C++ 
-Très bonne compréhension des architectures logicielles et systèmes
-Solides compétences en algorithmie et en complexité (temps/mémoire)
-Expérience concrète en optimisation de performance applicative
-Maîtrise des outils de profiling et de mesure de performance 
-Bonne connaissance des problématiques de concurrence et de multithreading (threads, mutex, lock-free, etc.)
-Compréhension des mécanismes bas niveau (cache CPU, pipeline, mémoire, etc.)
Compétences complémentaires appréciées
-Expérience sur des systèmes à forte contrainte de performance ou temps réel
-Connaissance des architectures distribuées ou des systèmes haute performance (HPC)
-Expérience avec des environnements Linux

Required qualifications to be successful in this role
Profil recherché
-Esprit analytique et orienté résolution de problèmes complexes
-Capacité à challenger les choix techniques existants de manière constructive
-Autonomie et rigueur dans la démarche de mesure et d'optimisation
-Bonne capacité de communication pour vulgariser des problématiques techniques

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque situation. Une estimation raisonnable de cette fourchette salariale se situe entre 80 000 $ et 120 000 $. Ce poste est actuellement vacant.

#LI-AM1

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

L'offre d'emploi a été publiée il y a 10 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Développeur Senior C++ à Montréal, QC
  •  ...critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining... 
    Senior
    Emploi permanent
    Temps plein
    Horaires flexibles

    CS Group

    Montréal, QC
    il y a 1 jour
  • $45 - $55 par heure

     ...phare EXODIA. DESCRIPTION DU POSTE Nous recherchons un·e développeur·e senior Unreal Engine pour contribuer au développement et à l’...  ...maintenir et optimiser des systèmes de jeu dans Unreal Engine 5 (C++ et Blueprints) Participer à l’architecture technique du projet... 
    Senior
    Emploi permanent
    Temps plein

    Eden Creative Studio

    Montréal, QC
    il y a 3 jours
  •  ...réelle différence. Description du poste En tant que   Développeur(euse) embarqué senior chez Vention... Vous serez responsable de la couche...  ...temps réel de contrôle de mouvement et de communication en C++ moderne, avec un fort accent sur le déterminisme, la latence... 
    Senior
    Tarif journalier
    Temps plein
    Сontrat
    Apprentissage
    Travail au bureau
    Travail à domicile
    Équipe de jour

    Vention

    Montréal, QC
    il y a 3 jours
  •  ...fonctionnalités de gestion des comptes, des droits d’accès, des services sociaux et de télémétrie.   Ce que tu feras en tant que développeur.euse logiciel sénior.e   Accroître notre capacité à développer et à fournir des services de jeux numériques qui alimentent l'écosystème de... 
    Senior
    Le monde entier

    Hasbro

    Montréal, QC
    il y a 23 heures
  •  ...and pushing entertainment boundaries, join our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer... 
    Senior
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 15 jours
  •  ...contribuez à créer l’inconnu ! Description du poste Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une... 
    Senior
    Temps plein
    Apprentissage

    Ubisoft

    Montréal, QC
    il y a 15 jours
  •  ...de Vention. Nous développons une expérience de création infonuagique (« cloud-first »), ainsi qu’un ensemble de SDK, d’outils pour développeurs et de services logiciels déployés qui rendent possible le développement d’applications sur la plateforme Vention. Nos logiciels constituent... 
    Senior
    Temps plein
    Apprentissage
    Travail au bureau
    Travail à domicile
    Équipe de jour

    Vention

    Montréal, QC
    il y a 3 jours
  •  ...intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence. Description du poste En tant que Développeur logiciel senior chez Vention… Relevant du responsable de l'équipe Applications Machine, vous serez un contributeur clé à la conception,... 
    Senior
    Temps plein
    Apprentissage
    Travail au bureau
    Travail à domicile
    Équipe de jour

    Vention

    Montréal, QC
    il y a 2 jours
  •  ...Ferlab | Développeur | Full-stack senior Une équipe du CHU Sainte-Justine    Composé de plus de 200 chercheurs reconnus, le Centre hospitalier universitaire Sainte-Justine est le plus grand centre mère-enfant au Canada et l’un des plus importants en Amérique. Au service... 
    Senior
    Temps plein
    Travail à distance

    FerLab-Centre de Recherche du CHU Sainte-Justine

    Montréal, QC
    il y a 8 jours
  • $80k - $120k par année

    Développeur .NET Sénior Description de poste Mode de travail: Hybride, 2 jours/semaine en présentiel. Description de poste – Développeur Au sein de l'équipe de développement (analystes et développeurs), le développeur participe activement à la conception, au développement... 
    Senior
    Équipe de jour
    Montréal, QC
    il y a 10 heures
  • Description de l'entreprise En tant que Développeur Senior en Robotique — Planification et Contrôle du Mouvement chez Vention… Vous construirez...  ...et interface de programmation Linux Solide expérience en C/C++ sur des systèmes Linux embarqués. Expérience avec le système de... 
    Senior
    Temps plein
    Apprentissage
    Travail au bureau
    Travail à domicile
    Équipe de jour

    Vention

    Montréal, QC
    il y a 4 jours
  •  ...Nous sommes à la recherche d'un  Développeur Logiciel – Migration C++ vers C# (.NET) ,  pour le compte de notre partenaire ;  chef de file nord-américain dans l'évaluation des réseaux de distribution d'eau potable et d'égouts. Titre du poste : Développeur C++ / C# –... 

    Solution SFT

    Montréal, QC
    Il y a 2 mois
  •  ...environnement technologique de pointe, tant en développement Web qu’en C++ pour les composants temps réel.   Responsabilités...  ....   Responsabilités générales Encadrer et soutenir les développeurs moins expérimentés afin de favoriser leur montée en compétences... 
    Temps plein
    Travail à distance
    Horaires flexibles

    Wabtec

    Montréal, QC
    il y a 13 jours
  • Développeur ou développeuse senior Partager Nous recherchons un.e développeur.euse senior expérimenté.e pour rejoindre notre équipe et contribuer à l’évolution continue d’une plateforme qui transforme déjà le secteur de l’assurance. Vous ferez partie d’une équipe Scrum incluant... 
    Senior
    Tarif journalier
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Lareau Courtiers d'assurances

    Montréal, QC
    Il y a un mois
  •  ...processus inefficaces par une alternative technologique plus rapide et plus sécuritaire. Description du poste En tant que Développeur Sénior en Transfert de Données, vous concevrez, développerez et ferez évoluer des systèmes et interfaces de transfert de données... 
    Senior
    Emploi permanent
    Temps plein
    Travail au bureau
    Travail à distance
    Le monde entier

    Medfar

    Montréal, QC
    il y a 23 jours
  • $75k - $130k par année

    Développeur sénior – Ingénierie de plateforme de données Description de poste Mode de travail: Hybride, 2 jours en présentiel Le Développeur sénior en ingénierie de plateforme de données jouera un rôle clé dans la conception, le développement, l'évolution et l'opérationnalisation... 
    Senior
    Équipe de jour
    Montréal, QC
    il y a 14 jours
  • $70k - $120k par année

    Développeur back-end C / C++ Position Description Développeur back-end C / C++ Position Description CGI est à la recherche d’un développeur back-end pour rejoindre une cellule de développement agile dans le cadre d’un projet majeur chez notre client. Il s’agit d’une... 
    Montréal, QC
    il y a 10 heures
  • $70k - $120k par année

    Développeur .NET Sénior – Azure & Intégration Applicative Position Description Développeur .NET Cloud Sénior – Azure, DevOps & IA Mode de travail Présence au bureau : 3 jours/semaine À compter du 14 septembre : 4 jours/semaine en présentiel Mode de travail... 
    Senior
    Travail au bureau
    Équipe de jour
    Montréal, QC
    il y a 10 heures
  • Description de l'entreprise Bienvenue là où l’humain est au cœur de tout. Bienvenue aux gens qui ont une vision d’avenir inspirante et qui sont à la recherche de défis stimulants. Chez nous, vous aurez d’innombrables occasions d’apprendre et de développer des compétences...
    Senior
    Emploi permanent
    Temps plein
    Horaires flexibles

    CIMA+

    Montréal, QC
    il y a 7 jours
  •  ...documentaire de nos clients. Mission Tu veux évoluer dans une équipe à taille humaine où tes idées comptent vraiment ? Nous cherchons un(e) développeur(e) intermédiaire curieux(se) et motivé(e), prêt(e) à apprendre auprès d'experts tout en participant activement aux décisions et aux... 
    Tarif journalier

    Everial

    Montréal, QC
    il y a 9 jours
  • $43 par heure

    Le Développeur Back-end sénior aura la responsabilité de mener à bien le développement d’applications et d’API et proposera à nos clients et à nos équipes internes des solutions permettant de déployer des services numériques tout en optimisant leurs relations client. Date... 
    Senior
    Travail temporaire
    Travail à distance

    Randstad

    Montréal, QC
    Il y a 2 mois
  •  ...souhaitez.  Joignez-vous à EY et travaillons ensemble pour un monde meilleur. La possibilité Nous cherchons un conseiller senior, ServiceNow, qui a une expérience de travail avec un large éventail de parties prenantes du secteur du développement d’applications logicielles... 
    Senior
    Apprentissage

    Ernst & Young

    Montréal, QC
    il y a 21 jours
  • $60k - $115k par année

    Développeur Databricks Description de poste Vous rêvez de transformer des montagnes de données en insights puissants ? De jouer avec Databricks...  ...pour réussir dans ce rôle Ancienneté • Intermédiaire ou Senior – 5 à 7 ans d’expérience reliées au poste • Détenir un... 
    Senior
    Apprentissage
    Équipe de jour
    Montréal, QC
    il y a 8 jours
  • $70k - $135k par année

    Développeur spécialiste des données Description de poste Rejoignez notre équipe de données CGI où l’expertise data façonne...  ...de formation et d'expérience dans un rôle technique. Séniorité : Intermédiaire ou senior. Expérience • 3 à 5 ans et plus d'expérience en... 
    Senior
    Équipe de jour
    Montréal, QC
    il y a 10 heures
  •  ...décisions quotidiennes. Nous recherchons un développeur logiciel full stack pour concevoir des...  ...le développement applicatif en  C# ou C++ (Qt6)   la conception d’ interfaces utilisateurs...  ...l’équilibre et des réalités des profils seniors  Ici, on attend ton expertise — pas... 
    Senior
    Tarif journalier
    Temps plein
    Horaires flexibles

    Merkur

    Montréal, QC
    il y a 9 jours
  •  .... Nous recherchons à renforcer notre équipe en intégrant un  développeur logiciel et systèmes connectés. Rejoignez-nous et vous découvrirez...  .... De solides bases en programmation orientée objet (C#, C++) et le plaisir à développer des interfaces usager (QT, QML).... 
    Tarif journalier
    Emploi permanent
    Temps plein
    Horaires flexibles

    Merkur

    Montréal, QC
    il y a 9 jours
  • $240k par année

     ...Ultra Low-Latency C++ Engineer Role Role: Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Compensation: Up to $240k CAD + Bonuses + Benefits Location: Montreal (Hybrid) Overview Our elite buy-side clients are looking for a highly... 
    Emploi permanent

    Hunter Bond

    Montréal, QC
    Il y a 2 mois
  •  ...production de contenu culturel. À propos du poste : En tant que Développeur·se logiciel principal·e vous êtes responsable de la conception...  ...of 100 million monthly page views. About the Role: The Senior Software Developer is responsible for designing and delivering... 
    Senior
    Tarif journalier
    Contrat Longue Durée
    Сontrat

    SSENSE

    Montréal, QC
    Il y a un mois
  •  ...TEHORA est présentement à la recherche d’un(e) développeur(se) backend senior ayant une solide expérience en développement d’API sécurisées. Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue. Développer des API REST sécurisées... 
    Senior
    Taux horaire
    Temps plein
    Сontrat
    Apprentissage
    Travail à distance
    Horaires flexibles

    TEHORA

    Montréal, QC
    Il y a 2 mois
  •  ...façon dont les gens se connectent et transforme ce qui est possible, vous avez votre place au sein de l’#ÉquipeBell. Chez Bell, les développeurs et les développeuses de logiciels comme vous sont habilités à innover. Dans le cadre d’une solide culture qui valorise la... 
    Tarif journalier
    Emploi permanent
    Temps plein
    Travail au bureau
    Horaires flexibles

    Bell

    Montréal, QC
    il y a 8 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Développeur Senior C++. Soyez parmi les premiers à postuler !