Senior Game Engine Software Engineer
Ubisoft Montréal
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-LjbffrReference: WJ-4483_1565384 · Posted 09 Nov 2026, 02:50 PM