# Programmeur.euse 3D Sénior

**Company**: Ubisoft
**Location**: Montreal, QC
**Experience**: senior
**Job type**: full-time
**Category**: Game Development
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Ubisoft2/744000138127799-programmeur-euse-3d-senior?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_692f40f7-f5d

## Description

Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and more. We're committed to fostering diversity of perspectives, allowing players and teams to thrive.

We're a small, autonomous team developing an ambitious multiplayer experience on Unreal Engine. We're looking for highly skilled developers who are passionate about execution, responsibility, and building something concrete together.

Responsibilities:

- Design, implement, and maintain engine foundations under Unreal Engine, focusing on stability, performance, and scalability to support continuous production and delivery.

- Lead rendering and frame performance projects: diagnose and optimize GPU/CPU, define budgets, pipelines, and implement safeguards (profiling, regression detection, benchmarks) to ensure ongoing quality.

- Own end-to-end technical solutions: design, implement, integrate, review, and harden, with a focus on production and live hygiene (stability, performance, security, exploitability).

- Collaborate daily with gameplay, tech art, VFX, level art, tools, and build teams to ensure engine choices enable fast delivery without compromising performance, and that Unreal workflows remain smooth for a small autonomous team.

- As a senior hands-on role: write code daily, debug close to the engine, challenge solutions, document 'why', and sustainably elevate the team's quality bar (standards, patterns, controlled technical debt).

Qualifications:

- Bachelor's degree in Computer Science, Computer Engineering, or equivalent.

- At least 7 years of programming experience, preferably in the video game industry.

- Ability to communicate with all departments and support your team in visuals and performance.

- Experience with HLSL, DirectX.

- Mastery of C++.

- Experience in console game development and performance optimization.

- Strong mathematical skills (algebra, geometry, and calculus).

- Creativity and a sense of innovation.

Nice to have:

- Experience on a team that has delivered a video game.

- Understanding of C#.

## Skills

### Required
- C++
- HLSL
- DirectX
- Unreal Engine
- Mathematics

### Nice to have
- C#
- Video Game Development Experience

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Ubisoft2/744000138127799-programmeur-euse-3d-senior?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
