Senior Gameplay Programmer [Unannounced Project]

Senior Gameplay Programmer [Unannounced Project]

Ubisoft

Stockholm, Sweden

JOB DESCRIPTION

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.

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.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Sweden      C++ Developer      Developer      Gaming      On-site      Ubisoft     

EuroTechJobs Logo

© EuroJobsites 2026