IT & Software

Senior C++ Online Engine Programmer

Ubisoft Entertainment Inc.

Montreal · Quebec · Canada

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 services across Ubisoft productions. The work spans game engines, networking, low-level systems, and engine-integrated web components. Key Responsibilities:

Develop reliable, high-performing, maintainable C++ middleware Contribute to architecture choices and technical direction Improve code quality through reviews and good practices Solve complex problems and optimize performance Collaborate with teams and stakeholders Requirements:

Advanced modern C++17, C++20, or C++23 proficiency Strong software architecture and complex systems expertise Deep knowledge of memory management and multithreading Experience designing optimized algorithms and data structures Excellent debugging, profiling, and analytical abilities Apply senior C++ engine programming expertise to online services, middleware, networking, and performance optimization at Ubisoft Montréal.

#J-18808-Ljbffr

Reference: WJ-3875_14358814

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.