Senior Unreal Engine Rendering Programmer

4 hours ago

Montreal, Quebec, Canada Ubisoft Full-time

Unreal Engine rendering and frame-performance expertise shape this permanent, full-time Senior 3D Programmer role in Montréal, Québec, Canada. Work on-site in an office-based multiplayer project.

This senior programming role focuses on building stable, performant Unreal Engine foundations. You will own rendering improvements, profile performance, and create regression safeguards. Collaboration with art, VFX, and tools teams supports streaming, LOD, and reliable engine workflows.

Key Responsibilities:

  • Build stable Unreal Engine foundations for multiplayer development
  • Own rendering and frame-performance improvements
  • Profile performance and maintain regression safeguards
  • Coordinate streaming and LOD with art and VFX teams
  • Support reliable workflows with tools teams

Requirements:

  • Computing degree or equivalent qualification
  • At least seven years of programming experience
  • Professional experience with C++, HLSL, and DirectX
  • Console optimisation experience
  • Strong mathematical and collaboration skills

Apply your C++, HLSL, DirectX, and rendering expertise to Unreal Engine multiplayer foundations in Montréal.