IT & Software

Senior Game Engine Software Engineer

Ubisoft Montréal

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp Save job

Shape game engine technology at Ubisoft Montreal as a Senior Game Engine Software Engineer specializing in C++ and low-level programming. Support online gaming foundations.

Within Core Services - Online Tech Foundations, you will improve technology used across Ubisoft productions. The scope includes game engines, middleware, low-level systems, and web components integrated with engines. Console, cloud, and multiplayer experience are valuable assets.

Key Responsibilities:

  • Develop and improve maintainable C++ middleware
  • Apply good practices through code reviews and improvement
  • Optimize algorithms, data structures, and system performance
  • Keep solutions sustainable by reducing technical debt
  • Stay current with technical developments and share knowledge

Requirements:

  • Advanced proficiency in modern C++ standards
  • Strong expertise in software architecture and complex systems
  • Excellent debugging and profiling skills
  • Autonomous, proactive, detail-oriented, quality-focused approach
  • Ability to communicate and collaborate effectively

Use low-level programming, modern C++, and performance expertise to advance Ubisoft Montreal’s game engine technology.

#J-18808-Ljbffr

Reference: WJ-4483_1565384 · Posted 09 Nov 2026, 02:50 PM

Find more on GigBlow

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

Game Engine jobs in other states

Browse jobs