Why this role stands out
Advance your career at Ubisoft by designing the high-performance online infrastructure that powers world-renowned gaming franchises. This role is perfect for a collaborative C++ expert who thrives on solving complex technical challenges and shaping the future of global gaming technology. Apply today to make a lasting impact within a world-class team dedicated to innovation and excellence.
Quick overview
Job 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!
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.
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
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- GL
Staff Backend Engineer - Grafana Enterprise | Canada | RemoteRecently posted Auto Apply
Grafana Labs · Canada (Remote) · Remote · Posted 13 Nov 2026 🇨🇦
MySQLGPTGrafana+7TechnologyC$186.4k - C$223.6k/yr - GI

Senior Backend Engineer (Go), Tenant Scales: GitalyRecently posted Auto Apply
GitLab · Remote · Remote · Posted 13 Nov 2026 🇨🇦
Talent AcquisitionRubyGit+4TechnologySalary not listed - MI

Développeur(euse) logiciel Back-End/DevOpsRecently posted Auto Apply
Mirego · Québec · Hybrid · Posted 13 Nov 2026 🇨🇦
DockerElixirGit+9TechnologySalary not listed - HE

Senior Backend Product Engineer, ConsumerRecently posted Auto Apply
HelloFresh · Toronto · Hybrid · Posted 12 Nov 2026 🇨🇦
DockerMicroservicesMongoDB+14TechnologyC$120k - C$150k/yr - HE

Backend Engineer, ConsumerRecently posted Auto Apply
HelloFresh · Toronto · Hybrid · Posted 12 Nov 2026 🇨🇦
DockerGCPMicroservices+6TechnologyC$100k - C$120k/yr - EG
Programmeur backend principal (plateforme pour développeurs)Recently posted Auto Apply
Epic Games (French) · Montreal · Hybrid · Posted 12 Nov 2026 🇨🇦
GCPGitAWS+7TechnologySalary not listed - EG
Principal Backend Programmer (Developer Platform)Recently posted Auto Apply
Epic Games · Montreal · Hybrid · Posted 12 Nov 2026 🇨🇦
GCPGitAWS+6TechnologySalary not listed - CL
Senior Backend Developer- .NETRecently posted Auto Apply
Charger Logistics Inc · Brampton, Ontario · On-site · Posted 9 Nov 2026 🇨🇦
SourcingDockerGCP+23TechnologySalary not listed - KC
Platform Backend Engineer (Go, Distributed Systems & Event Streaming)Recently posted Auto Apply
Kaseya Careers · Toronto · Hybrid · Posted 12 Nov 2026 🇨🇦
FlinkApacheKafka+3TechnologySalary not listed - MI

Lead Backend Engineer, Behavioural Team (Remote)Recently posted Auto Apply
Movable Ink · Movable Ink - Toronto · Hybrid · Posted 9 Nov 2026 🇨🇦
CADGoogle CloudTechnologyC$147.3k - C$192k/yr - L8
Backend Engineer - Remote Auto Apply
Leverdemo 8 · Montreal · Hybrid 🇨🇦
RecruitingTalent AcquisitionApplicant Tracking Systems+3TechnologySalary not listed - FI

Senior Backend Engineer (TypeScript) Auto Apply
Figfinancial · Toronto · Hybrid · Posted 6 Nov 2026 🇨🇦
NestJSAWSEncryption+9TechnologyC$150k - C$170k/yr