Senior Engine Programmer [Tom Clancy’s The Division 2]

Massive Entertainment - A Ubisoft Studio

Malmö kommun

On-site

SEK 545,792 - 764,108

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Massive Entertainment - A Ubisoft Studio in Malmö, Sweden, is seeking an experienced engine programmer to implement and maintain engine systems for Tom Clancy’s The Division 2. This role involves collaboration with various teams to ensure high-quality performance and load times.

The ideal candidate has strong C++ programming skills and experience working on AAA titles. Join us to innovate in gaming and help shape unforgettable experiences.

Qualifications

  • Strong professional programming experience in the video game industry, using C++.
  • Solid optimization skills.
  • Ability to accurately estimate task duration and understand dependencies.
  • Experience developing a AAA title from concept to release.
  • Low-level CPU or assembly programming.
  • Experience with performance analysis tools.

Responsibilities

  • Designing, implementing, debugging, and iterating on new and existing engine systems.
  • Performance awareness in algorithms as well as memory usage and loading times.
  • Developing in a multithreaded environment using modern techniques.

Skills

C++ programming
Optimization skills
Task estimation
Performance analysis

Job description

Company Description

Massive Entertainment is a world‑renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 700 professionals hails from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.

Job Description

Tom Clancy’s The Division 2 is an online, open world action shooter RPG set in a collapsing and fractured Washington, D.C. Working on our team, your primary focus will be on implementing and maintaining engine systems used by The Division 2. As an engine programmer you will be part of a team working with multiple hardware platforms. You will work in close collaboration with programmers, designers, artists, and testers to craft high‑quality scalable solutions that consider performance, memory, and load times.

What You’ll Do
  • Designing, implementing, debugging, and iterating on new and existing engine systems, using C++ programming.
  • Performance awareness in algorithms as well as memory usage and loading times.
  • Developing in a multithreaded environment using modern techniques.
Qualifications
  • Strong professional programming experience in the video game industry, using C++.
  • Solid optimization skills.
  • Ability to accurately estimate task duration and understand dependencies.
  • Experience developing a AAA title from concept to release.
  • Low‑level CPU or assembly programming.
  • Experience with performance analysis tools.
Additional Information

Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown.

All your application information will be kept confidential according to EEO & GDPR guidelines.

Get your free, confidential resume review.
or drag and drop your file here.