Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
952

It Software Engineer jobs in Canada

Programmeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus

Ubisoft

Montreal
Hybrid
CAD 128,000 - 161,000
30+ days ago
I want to receive the latest job alerts for “It Software Engineer” jobs

Software Developer II - Computer Vision

Hinge-Health

Montreal
On-site
CAD 96,000 - 144,000
30+ days ago

Principal systems software engineer

Targeted Talent

Kelowna
On-site
CAD 90,000 - 120,000
30+ days ago

Software Developer

Solace

Ottawa
Hybrid
CAD 152,000 - 220,000
30+ days ago

Programmeur.euse Outils / Tools Programmer

2K

Quebec
Hybrid
CAD 70,000 - 90,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Embedded Software Engineer

RGBSI

Windsor
On-site
CAD 60,000 - 80,000
30+ days ago

Développeur Web Senior en télétravail / Web Application Engineer Remote

Réseau Clic Santé

Quebec
Remote
CAD 112,000 - 145,000
30+ days ago

software engineer

GlobeTech Group

Toronto
On-site
CAD 262,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Developer

Autodesk

Vancouver
On-site
CAD 98,000 - 145,000
30+ days ago

software developer

ABM Sensor Technology Inc.

Peterborough
On-site
CAD 70,000 - 90,000
30+ days ago

Senior Software Design Engineer

Evertz Microsystems Limited

Burlington
On-site
CAD 85,000 - 120,000
30+ days ago

software engineer

DCS TECHNOLOGIES INC.

Sicamous
On-site
< CAD 113,000
30+ days ago

Analyste-programmeur

Fujitsu

Quebec
Hybrid
CAD 70,000 - 90,000
30+ days ago

Senior Back-End Software Engineer

Manulife

Toronto
On-site
CAD 94,000 - 175,000
30+ days ago

Software Engineer

Vizzion, Inc.

North Vancouver
On-site
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer-Full Stack Developer (AWS)

Samsara

Toronto
On-site
CAD 89,000 - 117,000
30+ days ago

Routing/IP Software Engineer - Dataplane

Ciena

Ottawa
On-site
CAD 99,000 - 159,000
30+ days ago

Senior Software Engineer

Puzzlecats

Toronto
On-site
CAD 80,000 - 120,000
30+ days ago

C++ Software Developer for Automation and Control Systems

MPAQ Automation

Mississauga
On-site
CAD 75,000 - 100,000
30+ days ago

Staff Software Developer, TestX

Robinhood

Mississauga
On-site
CAD 179,000 - 210,000
30+ days ago

Software Developer II

Bentley Systems

Burlington
On-site
CAD 80,000 - 120,000
30+ days ago

Staff Software Developer - Insurance Foundations

Jane App

Canada
Remote
CAD 154,000 - 242,000
30+ days ago

Senior Software Engineer, Fullstack

Mediafly

Canada
On-site
CAD 90,000 - 130,000
30+ days ago

Ingénieur en logiciels / Software Engineer

MDA

Longueuil
Hybrid
CAD 85,000 - 100,000
30+ days ago

Software Developer

Sync.com

Toronto
On-site
CAD 90,000 - 130,000
30+ days ago

Top job titles:

Remote jobsCustomer Service jobsFront End Developer jobsCertified Nursing Assistant jobsCreative jobsOil And Gas jobsIt Help Desk jobsAccount Executive jobsOperations jobsWildlife jobs

Top companies:

Jobs at Air CanadaJobs at Td BankJobs at SubwayJobs at HsbcJobs at TiktokJobs at DhlJobs at Red CrossJobs at SquareJobs at VisaJobs at Canva

Top cities:

Jobs in TorontoJobs in CalgaryJobs in OttawaJobs in EdmontonJobs in BurnabyJobs in BurlingtonJobs in KingstonJobs in Greater SudburyJobs in Saint JohnJobs in Austin

Similar jobs:

Security Guard jobsCyber Security jobsSecurity jobsIt jobsDigital Marketing jobsHospital jobsItalian jobsMechanical Engineer jobsPower Engineer jobsQuality Analyst jobs
Programmeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus
Ubisoft
Montreal
Hybrid
CAD 128,000 - 161,000
Full time
30+ days ago

Job summary

Une entreprise de jeux vidéo de premier plan recherche un maître du Netcode pour développer un jeu multijoueur AAA. Le candidat idéal aura plus de 5 ans d'expérience dans le développement de jeux, en particulier dans l'application des principes de networking. Ce poste offre la possibilité de travailler dans un environnement hybride et implique une collaboration étroite avec d'autres équipes pour garantir une expérience de haut niveau.

Benefits

Travail hybride
Culture d'entreprise diversifiée

Qualifications

  • Minimum de 5 à 6 ans d’expérience dans la production de jeux AAA, avec une expérience significative en network.
  • Connaissance des protocoles (IP, UDP, TCP) et des principes de synchronisation.
  • Expertise en programmation haute performance et gestion de la mémoire.

Responsibilities

  • Concevoir et maintenir la network stack d’un moteur de jeu multijoueur AAA.
  • Collaborer avec l’équipe d’ingénieurs pour intégrer les fonctionnalités réseau.
  • Implémenter des solutions pour assurer faible latence et haute fiabilité.

Skills

Compétences en analyse et en synthèse
Documentation de conception (UML, diagrammes de séquence)
Compétences en résolution de problèmes
Autonomie
Bonnes compétences interpersonnelles
Capacité à travailler en équipe
Orientation vers les résultats

Education

Baccalauréat en informatique ou génie informatique

Tools

C++
Job description
Description du poste

Un nouveau chapitre de l’héritage Assassin’s Creed est sur le point d’être écrit — non pas dans l’ombre de l’histoire, mais dans l’intensité du jeu multijoueur.
Nous développons un jeu multijoueur AAA où chaque image compte et chaque mouvement doit être parfaitement exécuté.
Pour y parvenir, nous avons besoin d’un maître du Netcode pour rejoindre notre équipe d’élite de développeurs réseau/en ligne.

Nous repensons en profondeur notre stack technologique afin d’offrir des performances multijoueurs du plus haut niveau.
Si vous avez les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide, sécurisée et évolutive, votre mission vous attend.

Ce que vous ferez

  • Concevoir, implémenter et maintenir la network stack d’un moteur de jeu multijoueur AAA.
  • Collaborer avec l’équipe d’ingénieurs pour intégrer les fonctionnalités réseau dans le moteur de jeu.
  • Implémenter des solutions assurant une faible latence, une faible bande passante et une haute fiabilité.
  • Diagnostiquer et résoudre les problèmes liés au réseau pendant le développement et après le lancement.
  • Documenter le travail pour transférer les connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail) de comprendre comment utiliser les nouveaux systèmes et fonctionnalités network/online.
  • Travailler en étroite collaboration avec les équipes gameplay et backend pour assurer une intégration fluide des fonctionnalités réseau.
  • Collaborer avec le creative director, les game designers et d’autres équipes si nécessaire, pour discuter des contraintes et définir les possibilités techniques des différentes fonctionnalités network/online.
  • Se tenir informé des dernières technologies réseau et des meilleures pratiques, et les appliquer au sein de l’équipe
Qualifications

Ce que vous apportez

Formation :

  • Baccalauréat en informatique, en génie informatique ou toute autre formation pertinente.

Expérience pertinente :

  • Minimum de 5 à 6 ans d’expérience dans la production de jeux AAA, avec une expérience significative en network ou online, ou toute autre expérience pertinente.

Compétences :

  • Solides compétences en analyse et en synthèse
  • Documentation de conception (UML, diagrammes de séquence, diagrammes d’entité, etc.)
  • Compétences en résolution de problèmes
  • Autonomie et débrouillardise
  • Sens du détail
  • Bonnes compétences interpersonnelles et en communication
  • Capacité à travailler en équipe
  • Capacité d’adaptation au changement
  • Orientation vers les résultats

Connaissances :

  • Programmation de jeux en C++
  • Expérience significative dans l’application de principes de networking comme la state synchronization et la prediction dans un ou plusieurs jeux multijoueurs AAA
  • Protocoles (ex. : IP, UDP, TCP) et usages courants (ex. : UPnP, VoIP)
  • Encryption, compression
  • Expérience en programmation haute performance, multithreading et gestion de la mémoire
  • Expertise en concepts réseau bas niveau et systèmes de jeu multijoueur haut niveau
  • Solide compréhension des protocoles réseau, de la transmission de données et des techniques de synchronisation
  • Sécurité, anti-cheat, etc.

Quoi nous envoyer

  • Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Informations supplémentaires

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!

Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.

  • 1
  • ...
  • 26
  • 27
  • 28
  • ...
  • 39

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved