Online Game Programmer (Rainbow Six)
Ubisoft Saguenay
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 passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!Job Description
As an Online Game Programmer at Ubisoft Saguenay, you will work within an existing client and server architecture. You will develop, maintain, and improve online features, including player groups, matchmaking, and features related to platform manufacturers’ requirements.What you’ll do:
Review the project’s network requirements and existing online engine features to meet team needs.Understand and debug existing code, its dependencies, and client-side and server-side systems.Identify and fix bugs affecting online features.Design and propose new systems when needed to deliver a feature, within the project’s parameters.Verify that new systems meet the project’s goals and fit with existing code.Optimize code and logic, identify bottlenecks, and suggest workflow improvements.Keep the team’s work aligned with project needs, including performance, maintainability, and scalability.Take part in team reviews, suggest improvements, and share knowledge through presentations or documentation.Work with other project teams to identify, confirm, and resolve dependencies and issues blocking their features.Support network systems and features during production and live operations.Qualifications
What you bring to the team:
C++ experience, including development and optimization of online systems.Experience shipping multiple games or maintaining a live game, with an understanding of ongoing development and operations practices.Ability to communicate requirements and risks diplomatically to stakeholders.Thoughtful and creative problem-solving skills.Interest in learning and improving ways of working.Focus on efficiency, code quality, and user experience.Strong spoken and written communication skills in French and English.Interest in games and technology;
knowledge of Ubisoft Online Services is an asset.
#J-18808-Ljbffr
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 an Online Game Programmer at Ubisoft Saguenay, you will work within an existing client and server architecture. You will develop, maintain, and improve online features, including player groups, matchmaking, and features related to platform manufacturers’ requirements.What you’ll do:
Review the project’s network requirements and existing online engine features to meet team needs.Understand and debug existing code, its dependencies, and client-side and server-side systems.Identify and fix bugs affecting online features.Design and propose new systems when needed to deliver a feature, within the project’s parameters.Verify that new systems meet the project’s goals and fit with existing code.Optimize code and logic, identify bottlenecks, and suggest workflow improvements.Keep the team’s work aligned with project needs, including performance, maintainability, and scalability.Take part in team reviews, suggest improvements, and share knowledge through presentations or documentation.Work with other project teams to identify, confirm, and resolve dependencies and issues blocking their features.Support network systems and features during production and live operations.Qualifications
What you bring to the team:
C++ experience, including development and optimization of online systems.Experience shipping multiple games or maintaining a live game, with an understanding of ongoing development and operations practices.Ability to communicate requirements and risks diplomatically to stakeholders.Thoughtful and creative problem-solving skills.Interest in learning and improving ways of working.Focus on efficiency, code quality, and user experience.Strong spoken and written communication skills in French and English.Interest in games and technology;
knowledge of Ubisoft Online Services is an asset.
#J-18808-Ljbffr
Vacancy posted 42 minutes ago
Similar jobs that could be interesting for youBased on the Online Game Programmer (Rainbow Six) in Winnipeg, MB vacancy
- ...increasing business productivity, shareholder and customer value. Six Sigma is foundational to our culture of discipline. It is how... ...interested in being considered for this role are encouraged to apply online by November 18, 2026. Applications received beyond that date are not...OnlineFull time
- ...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...Online
- Ubisoft is a global leader in gaming with teams across the world creating original and... ...gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe... ...JOB DESCRIPTION As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core...Online
- Build C++ online systems at Ubisoft Saguenay, working across client-server architecture, matchmaking, player groups, and platform requirements.As an Online Game Programmer, you will develop, maintain, and improve online features within an existing architecture. You will debug...Online
- ...an exceptional entertainment experience to each and every guest. The Amusement Host operates all major attractions and is an expert on gaming within the facility and can help answer and/or curate the gaming experience for both experienced and non-experienced gamers. If you...SuggestedHourly payInternshipFlexible hoursShift work
- Entrez dans le monde d'Ubisoft comme ingénieur IA et transformez le gameplay de Rainbow Six Siege grâce à des bots réalistes. Mettez votre expertise en C++ à contribution pour développer des systèmes innovants. Ubisoft est à la recherche d'un(e) ingénieur(e) IA motivé(e) pour...
- ...Skeleton Key, building a new studio in Montreal, is seeking a Principal Cinematic Animator to join the team and help bring our first AAA game to life. Reporting to the Animation Director, you will create high-quality cinematic sequences that integrate with gameplay,...
- ...Job Description: Build and manage the online and e-commerce team, and formulate performance management methods. Develop online e-commerce marketing plans, supervise, implement, and review them. Plan, manage, and sell online e-commerce products. Acquire online traffic...OnlineFull timeRelocation
- Cloud Imperium Games à Montréal recherche un Programmeur Online confirmé, maîtrisant C++ et au moins 5 ans d'expérience, pour développer et tester des fonctionnalités en ligne et intégrer des services backend dans le moteur du jeu. Vous travaillerez avec TypeScript et Rust en...Online
- ...Lead digital journalism for Globalnews.ca as an Online Supervisor in Toronto, combining reporting, editing, and newsroom coordination onsite. Help shape daily coverage. Reporting to the Managing Editor for Local Coverage, this full-time position oversees the latter part...OnlineFull timeLocal area
- About UsWe are looking for a skilled and motivated programmer to join the engineering team to develop innovative massively multiplayer online games for PC. You must be able to independently solve complex technical problems and work effectively in a team environment. Siege...OnlineFull time
- Animateur-trice jouabilité sénior - [Rainbow Six Siege]Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre... ...avec la direction technique, l’ animation technique, la programmation et la conception; Tester, analyser et réviser les systèmes...
- ...Chef.fe d'équipe outils et automatisation (Rainbow Six) 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...Online
- 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’...
- SENIOR GAME PROGRAMMER creā-tureStudios Inc. is a small, hybrid studio focused on making games ina different way. Based in Montreal, Canada, we bring together a mix of industry veterans and newcomers, providing a platform for everyone to contribute. Our goal is to keep the...
- Ubisoft Montréal is seeking a 3D Environment Art Team Lead to guide the Modeling and Texture team for Rainbow Six Siege map production. You’ll be accountable for the quality, progress, and reliability of the team’s work. You will hire, onboard, review performance, plan workloads...
- ...raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so... ...producers, artists, designers and other programmers in a highly collaborative and agile environment... ...experience with C#. Shipped multiple online titles (on Console, PC, or Mobile)....OnlineContract workLocal area
- ...Ubisoft is seeking an enthusiastic programmer to build cutting-edge AI Bots for Rainbow Six Siege in Montreal. You will design, implement, and iterate AI systems... ...delivery, while staying current with advancements in AI and game tech. A passion for gaming and high-quality software...
- Join Epic Games as a Senior Software Programmer with a focus on real-time communication. Utilize your expertise in C++ and come innovate with us across our gaming ecosystem. In this role, you'll lead technical projects within the Media Services team, specifically enhancing...Long term contract
- 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’...
- Chef·fe d’équipe - art d’environnement 3D (Rainbow Six Siege) 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...
- Elevate your programming skills with Epic Games as a Senior Tools Programmer. Play a key role in enhancing Unreal Editor tools for artist productivity and creativity. Epic Games is seeking a talented Senior Tools Programmer to advance artist tools within the Unreal Engine...
- ...travail qui se déroulent exclusivement en anglais. Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan... ...membres de l’équipe Qu'attendons-nous de notre Programmeur·se Online ? Excellente maîtrise de C++, avec au moins 5 ans d’expérience...OnlineWorldwide
- Lead environment modeling and texturing delivery for Rainbow Six Siege maps. Location: Montréal, Québec, Canada — On-site. Permanent,... ...studio is looking forGames environment-art experience and a shipped game or equivalent production background.Artist leadership, mentoring...Permanent employmentFull timeWork at office
- Build online gaming technology with Ubisoft Montréal using modern C++, distributed systems, and low-level programming expertise.As a Senior C++ Engine Programmer, you’ll work within Core Services - Online Tech Foundations. You’ll design and evolve middleware supporting online...Online
- ...Siege Camp, a Toronto-based game studio, is seeking a skilled programmer to join the engineering team. You will work on massively multiplayer online games for PC and independently solve complex technical problems while collaborating with peers in a team environment. We value...Online
- Electronic Arts in Vancouver, BC is seeking an experienced Online Engineer to develop and extend online game features for a connected play experience. You will work on both client and backend services, collaborating with Designers, Artists, and Engineers across domains in a...Online3 days per week
- Job Description As a Senior Engine Programmer at Ubisoft Montréal, you'll help... ...optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics... ...experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We...OnlineWorldwide
- Ubisoft is a global leader in the video game industry, with teams around the world creating... ...experiences, from Assassin’s Creed and Rainbow Six to Just Dance and many more. We believe... ...looking for an enthusiastic and adaptable programmer who is eager to leverage the latest...
- ...DescriptionUbisoft is a global leader in the video game industry, with teams around the world... ...experiences, from Assassin’s Creed and Rainbow Six to Just Dance and many more. We believe... ...the unknown! Job DescriptionAs a 3D Programmer at Ubisoft Montreal, you will focus on the...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Online Game Programmer (Rainbow Six). Be the first to apply!
Related searches
- entry level game developer Winnipeg, MB
- game programmer Winnipeg, MB
- game developer intern Winnipeg, MB
- game developer Winnipeg, MB
- online computer Winnipeg, MB
- online tutor Winnipeg, MB
- online accounting Winnipeg, MB
- online jobs in ontario Winnipeg, MB
- online math tutor Winnipeg, MB
- online english teacher no experience Winnipeg, MB

