Up-to-date C++ and distributed systems define this Senior C++ Engine Programmer role at Ubisoft Montreal. Work on technology supporting online services across Ubisoft productions.
As part of Core Services - Online Tech Foundations, you will design and evolve middleware for games. The work spans game engine, low-level, networking, and engine-integrated web components. You will help shape reliable technology supporting online services.
Key Responsibilities:
Develop reliable, high-performing, maintainable C++ middleware
Contribute to technical direction and architecture choices
Improve code quality through reviews and continuous improvement
Solve complex technical problems and optimize performance
Collaborate with teams and stakeholders while sharing knowledge
Requirements:
Advanced proficiency in modern C++17, C++20, C++23, and beyond
Strong software architecture and complex systems expertise
Deep knowledge of memory management, multithreading, and CPU optimization
High-performance algorithms and optimized data structures experience
Excellent debugging, profiling, communication, and collaboration skills
Apply advanced C++, architecture, and systems expertise to Ubisoft Montreal’s online gaming technology and middleware.
#J-18808-Ljbffr
📌 Senior C++ Developer (Technology) (Montreal)
🏢 Ubisoft Montréal
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.