| | | | | |

Senior Engine Programmer

Full-Time

Senior Engine Programmer at Ubisoft

Company Ubisoft
How You'll Work office-based
Level senior
Sector Technology
Posted Posted on March 9, 2026

Job Description

About the Role

The Senior Engine Programmer is responsible for the maintenance of and the optimization of In-House game engines. He/She should be able to find the bottleneck of performance and give feasible solutions on how to solve it. As a senior one, he/she also can help team members who are less experienced.

What you will do

  • Expand the engine for new requirements. Delivery results in time.
  • Profile game performance, make out solution and implement it within budget.
  • Responsible for stability and compatibility of engine. Quick response for bugs.
  • Strong ability to collaborate and communicate inside and outside team.
  • Keep an eye on new techniques. Strong self-motivation in learning.

Qualifications

  • Understand C++, data structure and algorithm quite well.
  • Familiar with multiple-thread game engine structure.
  • Having experience of game engine optimization.
  • Knowing one of the fields quite well: animation, physical, AI, graphics, sound, debug, assembly language, etc.
  • Good English reading and writing skill.

Additional Information

  • Bonus Points: Console game development experience: Nintendo switch, PlayStation, Xbox, etc.
  • Good English listening and speaking skill.

XML job scraping automation by YubHub

Senior Engine Programmer

Similar Jobs

Full-Time

Staff Mixed Reality Engineer

Varjo
Helsinki
More Info
Full-Time

Senior Embedded Software Engineer, Android Platform

Varjo
Helsinki
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info