Senior C++ Engine Programmer (Montreal)

Senior C++ Engine Programmer (Montreal)

26 Oct
|
Ubisoft Montréal
|
Montreal

26 Oct

Ubisoft Montréal

Montreal

Modern 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 contemporary 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++ Engine Programmer (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.

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ engine programmer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ engine programmer (montreal) / montreal