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
- ...history, but in the heat of multiplayer gaming. We’re crafting a AAA Multiplayer Game... ...of Netcode to join our elite team of network/online developers. We’re reimagining our technological... ...knowledge and enable users (other programmers and team members from other working...OnlineNetworkGamesFull timeWork at officeRelocationFlexible hours3 days per week
- ...of excellence in free-to-play gaming. We hire for passion and diversity... ...artists, designers and other programmers in a highly collaborative and... ...with C#. ~ Shipped multiple online titles (on Console, PC, or... ...RPG, multiplayer, online, and network systems. ~ Frontend Knowledge...OnlineNetworkGamesFull timeContract workLocal area
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences... ...Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected...OnlineGamesFull 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
- ...Job Responsibility: Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally...GamesPermanent employmentFull timeRemote workRelocation
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences... ...’s live environment. You will work hands‑on with production, online, data, moderation, and security partners to identify issues, coordinate...OnlineGamesFull time
- ...2010, Meta4 Interactive is an international game studio committed to delivering immersive... ...work! Job Description As a Verse Programmer, you will collaborate with teams to... ...Your day-to day will include: ● Gameplay, network and other programming. ● Code writing,...NetworkGamesFull timeWorldwide
- ...the world through play and imagination. From our genre-defining games like Magic: The Gathering® and Dungeons & Dragons® to our growing... ...and connection. That’s where you come in! We seek a Principal Network Engineer to serve as the technical lead for our enterprise network...NetworkGamesLong term contractFull time
$12k - $15k per year
...raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so... ...) and core services related to compute, networking, and managed databases. ~ Hands-on experience... ...is a plus. ~ Shipped multiple online titles (on Console, PC, or Mobile). ~ Ability...OnlineNetworkGamesFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...Description Ubisoft is a global leader in gaming with teams across the world creating... ...with gameplay, animation, tech design, and networking teams to deliver readable, systemic, high... ...budgets, behavioral LODs, agent counts, network impact), with a clear priority on stability...NetworkGamesFull time
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences... ...that impact performance and quality (rendering, threading, networking). Excellent debugging and profiling skills. Ability to write...NetworkGamesFull time
$40k - $45k per year
...and a growing roster of top-tier digital creators, influencers, and streamers. With offices in Montreal and Toronto and an extensive network across Los Angeles, New York, Miami, and beyond, Dulcedo operates at the intersection of talent, culture, and entertainment. At...OnlineNetworkDaily paidLong term contractFull timeTemporary workWork at officeRemote workFlexible hoursWeekend work1 day per week- ...raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so... ...) and core services related to compute, networking, and managed databases. ~ Hands-on experience... ...is a plus. ~ Shipped multiple online titles (on Console, PC, or Mobile). ~ Ability...OnlineNetworkGamesFull timeContract workLocal areaFlexible hours
- ...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...GamesFull time
- ...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...GamesFull time
- ...remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance... ...equipment • Understanding of computer networking and troubleshooting a plus • Valid... ...Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as...NetworkFull timeWork at officeRemote work
- ...Job Description Ubisoft IT is looking for a Game Analytics Manager to join the Canadian Analytics Team (CAT) which is part of the Ubisoft Data Office (UDO). This team’s main mission is to create the best gaming experiences by putting players' behaviors and motivations...GamesFull timeWork at office
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our... ...combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists...GamesFull time
- ...dynamique de votre équipe : L’équipe Edge OS est responsable du développement d’un... ...développement des systèmes embarqués ou dans la programmation de systèmes (C, C++, Rust, Go ou... ...government organizations via an integrated network of resellers, integrators and consultants...NetworkRemote workFlexible hoursDay shift
- ...., Longtail Studios, Ariann and Airlab Inc.) is an independent Game Developer and Publisher with a lot of passion for games. One of... ...multidisciplinary approach means that you will work closely with programmers and artists on the end-to-end implementation of gameplay features...GamesFull timeWork at officeWorldwideFlexible hours
- ...., Longtail Studios, Ariann and Airlab Inc.) is an independent Game Developer and Publisher with a lot of passion for games. One of... ...experience. That’s why you will work closely with designers and programmers to produce virtual worlds and characters that are not only beautiful...GamesFull timeWork at officeWorldwideFlexible hours
- ...company, delivering cutting-edge hardware and network services to more than 100 million people... ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire,... ...a studio where we could make the kind of games we’ve always wanted to create – and games...NetworkGamesFull timeTemporary workInternship
- ...Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed... ...help create the unknown! Job Description At Ubisoft, the Online Services – Player Identity team is looking for experienced software...OnlineGames
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences... ...the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:...GamesFull time
- .... Suggest innovative changes, drawing inspiration from other games or engines in the industry. Maintain performance and optimize... ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues + propose...GamesLong term contractFull time
- ...world-class global coverage with one of the most interconnected networks in the world. Our solutions focus on low latency, zero packet loss... ...we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly. Partnering with...NetworkGamesFull timeWork at officeRemote workWorldwide
- ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences... ...help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and...GamesLong term contractFull time
- ...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...GamesFull time
- ...informatique ou l'équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les systèmes embarqués.... ...generalist programmer that can support UI/UX team to build and optimize game interfaces, implement menus, HUD, and UI tools across platforms,...GamesFull timeWork at office
- ...Company Description Established in 2010, Meta4 is an award-winning game developer based in Montreal, Canada. We have made games for consoles, mobile and VR whose common thread is a sense of pride and passion for what we do. We believe that in order to keep innovating...GamesFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Online Programmer - OS (Game Network). Be the first to apply!
- analyste programmeur cobol Montréal, QC
- developpeur filemaker Montréal, QC
- remote developer Montréal, QC
- analyste programmeur Montréal, QC
- designer developer Montréal, QC
- 3d programmer Montréal, QC
- entry level developer Montréal, QC
- etl developer Montréal, QC
- information developer Montréal, QC
- informatica developer Montréal, QC

