373,907open jobs
9,676companies
50,719added this week
Browse all
Salary
$39k – $99k per year (Estimated)
Location
In office (Stockholm)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Ubisoft is a leading global video game publisher and developer headquartered in France, renowned for creating immersive interactive entertainment across consoles, PC, and mobile platforms. The company maintains an extensive network of development studios worldwide responsible for iconic franchises such as Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, Just Dance, and Rayman.

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 professional's hails from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.

At Massive, we are committed to pushing the boundaries of creativity and technology, currently leading projects such as Tom Clancy’s The Division 3 while continuously working on our live games Avatar: Frontiers of Pandora, Star Wars Outlaws, and Tom Clancy’s The Division 2.

We're also at the forefront of tech innovation, developing our proprietary Snowdrop engine, which powers many of Ubisoft’s flagship titles, and contributing to Ubisoft Connect, Ubisoft's digital ecosystem and distribution platform.

Join us, and you'll have the opportunity to do what you love while shaping the future of interactive entertainment.

We are looking for a Senior Gameplay Programmer to work on an unannounced project.

As a Senior Gameplay Programmer within our team, 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 our in-house engine, Snowdrop. Throughout the full lifecycle of feature development, you will contribute both to what we create and how we create it, with a meaningful impact on technical quality and player experience.

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

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

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. 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!

You can also find a summary of the Massive Job Perks here.

Questions? We're more than happy to answer them! Please contact Anton Brunzell, Talent Acquisition Partner for this position

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
373,907 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Stockholm
In office • 1+ year exp • Bachelor's Degree
C#
C++
Python
Design
Maya
Apply
$89k – $149k per year • Remote • Full-Time • 3+ years exp • Master's Degree • United States
C++
Fortran
MATLAB
Python
Apply
$25k – $66k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
Bash
C++
Node JS
Python
TypeScript
JavaScript
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Time Series Forecasting
DevOps
Amazon EC2
AWS
CI/CD
Docker
Docker Compose
Grafana
Ubuntu
IoT
MQTT
OPC UA
Apply
$131k – $237k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Des Moines
C++
Java
Node JS
SQL
TypeScript
C#
JavaScript
C#
.NET
AI/ML
Copilot
Frontend
Angular
Apply
$89k – $195k per year (Estimated) • In office • Full-Time • 7+ years exp • Wellington
C#
C++
Node JS
TypeScript
JavaScript
Databases
Apache Kafka
Redis
Frontend
Angular
DevOps
Azure
CI/CD
Incident Management
SLI/SLO/SLA
Apply
$48k – $97k per year (Estimated) • In office • Full-Time • Montpellier
Apply
In office • Full-Time • Saint-Mandé
Python
AI/ML
Prompt Engineering
AI Agents
DevOps
AWS
Azure
Azure DevOps
CI/CD
CloudFormation
GCP
GitHub Actions
GitLab CI
Jenkins
Kubernetes
Pulumi
Splunk
Terraform
GitHub
GitLab
IAM
Cybersecurity
MITRE ATT&CK
Apply
$61k – $76k per year • In office • Full-Time • Toronto
Game Dev
Houdini
Unreal Engine
Design
3ds Max
Adobe After Effects
Adobe Photoshop
Maya
Apply
$97k – $219k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Montreal
Python
AI/ML
PyTorch
Reinforcement Learning
RLlib
Ray
Robotics
Imitation Learning
Reinforcement Learning
Apply
$108k – $230k per year (Estimated) • In office • Full-Time • Montreal
Apply
$47k – $118k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Stockholm
DevOps
Azure
Azure DevOps
GitLab
GitLab CI
Jenkins
Apply
Remote/Hybrid • Stockholm
Management
Jira
Apply
$50k – $119k per year (Estimated) • Remote/Hybrid • Full-Time • Stockholm
AI/ML
AI Agents
LLM
Model Context Protocol
DevOps
AWS
Azure
Azure DevOps
CI/CD
GCP
GitHub
GitLab
Apply
$79k – $175k per year (Estimated) • Remote/Hybrid • Full-Time • Stockholm
C++
DevOps
CI/CD
RTOS
Apply
$87k – $159k per year (Estimated) • In office • Contractor • 5+ years exp • London • Stockholm
Design
Figma
Marketing
Zendesk
Apply
See all jobs
This is one of many
373,907 more open roles from verified company boards, updated every day.