Online Programmer - OS (Game Network)
Ubisoft
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online Tech Foundations team. The team builds technology that supports online services across many Ubisoft productions. You’ll help design and evolve distributed systems and middleware used in games, including game engine, low-level, networking, and engine-integrated web components.
What you’ll do
- Develop and improve reliable, high-performing, maintainable C++ middleware.
- Contribute to technical direction and architecture choices.
- Improve code quality through good practices, code reviews, and continuous improvement.
- Solve complex technical problems and optimize performance.
- Reduce risks and technical debt to help keep solutions sustainable.
- Collaborate with teams and other stakeholders.
- Share knowledge and keep up with technical developments.
Qualifications
What you bring to the team
- Advanced proficiency in modern C++ (C++17/20/23 and beyond).
- Strong expertise in software architecture and complex systems.
- Deep low-level programming knowledge (memory management, multithreading, CPU optimization).
- Ability to design high-performance algorithms and optimized data structures.
- Excellent debugging and profiling skills.
- Proficiency with Continuous Integration and Continuous Deployment (CI/CD) practices and tools.
- Strong analytical and problem-solving abilities for complex challenges.
- Excellent communication and collaboration skills.
- Self-driven, proactive, and highly autonomous.
- Strong attention to detail and quality-oriented mindset.
- Ability to influence technical decisions and strategic directions.
Assets :
- Console development experience (PlayStation, Xbox, Nintendo Switch).
- Expertise in C#.
- Experience with one or more game engines (Snowdrop, Anvil, Unreal Engine, Unity).
- Knowledge of cloud infrastructure and services (AWS, Azure).
- Experience working on game productions with significant online/multiplayer components.
- Advanced technical expertise in areas such as online services and networking
- ...Ubisoft is a global leader in gaming with teams across the world creating... ...! As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online Tech Foundations team. The team... ...including game engine, low-level, networking, and engine-integrated web...OnlineNetworkGamesFull time
- ...sénior à Ubisoft Montréal, vous rejoindrez l’équipe Core Services - Online Tech Foundations. Cette équipe crée les technologies qui... ...intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et les composants Web intégrés au...OnlineNetworkGamesFull time
- ...sénior à Ubisoft Montréal, vous rejoindrez l’équipe Core Services - Online Tech Foundations. Cette équipe crée les technologies qui... ...intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et les composants Web intégrés au...OnlineNetworkGames
- ...Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and... ...us on our journey and help create the unknown! At Ubisoft, the Online Services – Player Identity team is looking for experienced software...OnlineGamesFull time
- ...se déroulent exclusivement en anglais. Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier... ...les autres membres de l'équipe Qu'attendons-nous de notre Programm eur·se Online ? ~ Excellente maîtrise de C++, avec au moins 5 ans d'expérience...OnlineGamesWorldwide
- ...Canadiennes et de Canadiens chaque mois en gérant un vaste portefeuille à la fine pointe de la technologie. Nous dirigeons des projets et des programmes technologiques complexes à haute visibilité et à grande échelle qui contribuent à façonner l’avenir de la technologie au Canada et à...NetworkFull timeContract workApprenticeshipWork at office
- ...offering world-class adult entertainment and games on some of the internet’s safest and most... ...within our corporate infrastructure team, as a Network Specialist you will support the... ...Experience with Juniper platforms and Junos OS, or comparable networking technologies...NetworkGamesFull timeWork at officeLocal areaRemote work
- ...environment. Whether it’s building award-winning games or crafting engine technology that... ...are seeking an experienced Lead Gameplay Programmer to direct gameplay teams within Rocket... ...vehicle physics, etc.) Experience with network replication systems (client-server prediction...NetworkGamesLong term contractTemporary workWorldwide
- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed... ...boundaries, join our journey and help create the unknown! As a Network Administrator at Ubisoft Montréal, you will help maintain and improve...NetworkFull timeLocal area
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re...GamesFull time
- ...Canadiennes et de Canadiens chaque mois en gérant un vaste portefeuille à la fine pointe de la technologie. Nous dirigeons des projets et des programmes technologiques complexes à haute visibilité et à grande échelle qui contribuent à façonner l’avenir de la technologie au Canada et à...NetworkFull timeContract workApprenticeshipWork at officeDay shift
- ...design innovative solutions that make our tomorrow's possible. Network Principal Montreal, QC (Remote) This position is eligible for... ...Réseau Montréal, QC (à distance) Ce poste est admissible au programme de recommandation NORAM pour les candidats externes. Le niveau est...NetworkLong term contractFull timeTemporary workRemote workWork from homeWorldwideMonday to fridayAfternoon shift
- ...and contribute to the design, maintenance and evolution of emergency and regulatory services across the Rogers wireline and wireless networks. The ideal candidate brings strong troubleshooting and analytical skills, hands-on experience with SIP, VoIP, IP protocols and network...NetworkFull timeContract workWork at officeShift work
- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation...GamesFull time
- Aperçu du poste Notre client recherche un Directeur de Programme expérimenté et rigoureux pour piloter des initiatives complexes et multidisciplinaires, favoriser l'excellence opérationnelle et entretenir des relations solides avec les clients. Évoluant dans un environnement...OnlinePermanent employmentTemporary workWork at office
- ...Well… you might just be in the right place! We’re looking for a Network Administrator to join our Network Operations team in Montreal,... ...experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations...OnlineNetworkLong term contractFull timeFor contractorsManual laborWork at officeRemote workFlexible hours
$75k - $125k per year
Network Designer Position Description Location: Open to any location across Canada within Proximity to a CGI Office Bilingual... ...Notamment Prisma Access Pipelines CI/CD et automatisation : DevOps, programmation de scripts et infrastructure en tant que code (IaC) Sécurité...NetworkWork at officeLocal areaRemote work- Job Responsibility: Senior Network Engineer As part of our continued expansion, we are on the lookout for a Senior Network Engineer (IC3... ...distributed and serves the world's most demanding industries. The gaming and financial trading industries depend on us to process billions...NetworkFull timeLocal area
- ...passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being...GamesLong term contractTemporary workWorldwide
- ...designing the architecture for the new systems. Being responsible for the 2nd and 3rd level of support. Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams) There is never a typical day at Société Générale, but...NetworkFull time
$18.15 per hour
...Video Game Tester – On-Site Keywords Studios Montreal is looking for passionate gamers to join our team as Game Testers ! If you love immersive gaming experiences, have experience using VR headsets, and want to help shape the next generation of VR titles, we'd love to...GamesPermanent employmentFull timeContract workWork at officeAfternoon shift- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable... ...with the mindset of an engine programmer, implementing complex security features directly... ...with the client’s UI and Ubisoft’s online services. What you'll do Develop and...OnlineGamesFull time
- ...La dynamique de votre équipe : La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que... ...vous avez : Expérience avec les langages de scripting et programmation pour l’automatisation de tests (PowerShell, bash, C#, etc.)....OnlineFull timeInternshipRemote workFlexible hours
- ...Bell, we’re building a more connected future through world-class networks, AI-powered solutions, and digital experiences that elevate how... ...work hours based on the business needs. Please apply directly online to be considered for this role. Applications through email will...OnlineNetworkFull timeWork at office3 days per week
- ...Company Description Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable... ...experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test...GamesFull time
- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...Games
- ..., and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually... .... What You'll Do We're looking for a Senior Tools Programmer to evolve artist tools within the Unreal Editor, particularly in...GamesLong term contractTemporary workWorldwide
- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation...GamesFull time
- ..., and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually... ...You'll Do You will work with our team of applied research programmers at the intersection of computer vision, gameplay agents, natural...GamesLong term contractTemporary workLocal areaWorldwideFlexible hours
- 1. RESPONSIBILITIES ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Online Programmer - OS (Game Network). Be the first to apply!
