Online Programmer - OS (Game Network)
Ubisoft Entertainment Inc.
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 :
- 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
How can I check my application status?
You can check the status of your application by logging into your SmartRecruiters candidate profile.
I am not familiar with the video game industry. Would I fit into Ubisoft?
At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You’ll get the chance to work with teams and projects that inspire and challenge you every single day.
#J-18808-Ljbffr- ...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 components...OnlineNetworkGamesFull time
- ...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
- ...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
- ...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
- ...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
$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
- ...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
$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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...le travail de la demande à la livraison, en les adaptant et en les optimisant constamment. Collaborer avec l’équipe de gestion de programmes du Marketing sur les grandes initiatives marketing de l’année qui touchent chaque membre de l’équipe marketing, en établissant les...Summer work
- ...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
- ...., 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
- .... 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
- ...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 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
- ...the world of cutting-edge video game development? Headquartered in... ..., working alongside their programmers and technical leadership to make... ...Engine and Unity, and include online multiplayer titles. As an Programming... ...technical director, the lead programmer, and the other tech leads to...OnlineGamesDaily paidFull timeApprenticeshipNight shift
- ...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
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
- courseware 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

