Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Senior 3D Programmer

Ubisoft Montreal, QC senior full-time

The employer hasn't listed a salary.

Apply on Ubisoft

Description

Ubisoft is seeking a Senior 3D Programmer to join a small, empowered team building an ambitious multiplayer experience in Unreal Engine.

As a Senior 3D Programmer, you will design, implement, and maintain core engine foundations in Unreal Engine, focusing on stability, performance, and scalability. You will lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards to ensure continuous quality.

Responsibilities include:

  • Designing, implementing, and maintaining core engine foundations in Unreal Engine
  • Leading rendering and frame performance initiatives
  • Owning technical solutions end-to-end, including design, implementation, integration, review, and hardening
  • Collaborating daily with cross-functional teams to ensure engine-level decisions enable rapid delivery without compromising performance
  • Writing code daily, debugging deep within the engine, and continuously raising the team's quality standards

Qualifications:

  • Undergraduate degree in Computer Science, Computer Engineering, or equivalent
  • Minimum of 7 years' experience in general programming, ideally in the video-game industry
  • Proficiency in C++
  • Experience with HLSL, DirectX
  • Experience developing on video-game consoles and in performance optimization for consoles
  • Strong understanding of maths, including algebra, geometry, and calculus

Skills

Required

Nice to have

  • experience as part of a team that has shipped a video game

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Ubisoft2/744000138127992-senior-3d-programmer

Apply on Ubisoft