Back to all jobs
ME6

Gameplay Programmer

Massive Entertainment
Location
Stockholm, Stockholm County
Experience
Senior
Posted
Sep 5, 2026
Type
Permanent · On-site

About the role

Company Description

Massive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. The studio consists of over 700 professionals from more than 50 countries. Massive is currently leading projects such as Tom Clancy’s The Division 3 and working on Avatar: Frontiers of Pandora, Star Wars Outlaws, and Tom Clancy’s The Division 2. They develop the proprietary Snowdrop engine and contribute to Ubisoft Connect.


Job Overview

  • Project: Unannounced Project
  • Employment Type: Full-time
  • Contract Type: Permanent
  • Work Flexibility: Office-based

Job Description

As a Senior Gameplay Programmer, you will help bring dynamic and engaging gameplay experiences to life, with a strong focus on destruction systems and interactive environments. You will work closely with programmers, designers, artists, and testers to design, implement, and evolve gameplay features using the in-house Snowdrop engine. You will contribute to the full lifecycle of feature development.

What you’ll do

  • Design, implement, debug, and iterate on gameplay systems related to destruction and environmental interaction in collaboration with game designers.
  • Develop features in a C++ multithreaded engine using modern programming techniques.
  • Own the technical realization of complex gameplay features, from early prototypes to final implementation.
  • Collaborate closely with physics-aligned systems and engine features to ensure destruction behaviors feel consistent, responsive, and believable.
  • Optimize systems with strong performance awareness, including algorithms, memory usage, and bandwidth considerations.
  • Support designers and artists by exposing robust, usable gameplay tools and data.
  • Troubleshoot and resolve gameplay and system-level issues related to destructible content and systemic interactions.
  • Document systems and workflows to share knowledge and enable team adoption.
  • Participate in code reviews and technical discussions to maintain high-quality, maintainable code.

Qualifications

What you bring to the team

  • Strong experience programming in C++ within game development.
  • Solid understanding of gameplay architecture and system-driven design.
  • Interest in and practical knowledge of destruction systems, physics-adjacent gameplay, or systemic world interactions.
  • Ability to work comfortably in a multithreaded, performance-critical environment.
  • Clear communication skills and a collaborative, team-focused mindset.

Additional Information

  • Ubisoft believes diverse perspectives help both players and teams thrive.
  • Massive Job Perks summary is available for review.
  • All application information is kept confidential according to EEO and GDPR guidelines.
ME6

Massive Entertainment

Games & Interactive
Open roles
10
Founded
1997
Employees
501-1000
Location
2 offices