Back to all jobs
AI-translated

Senior Playability Programmer

Technology
UbisoftMontréal, QC, CAPosted 2026-07-15
Temps plein

Description

Company Description

Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that the diversity of perspectives drives both players and teams forward. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

We are a small autonomous team developing an ambitious multiplayer experience on the Unreal Engine. We are looking for highly engaged developers, driven by execution, a sense of responsibility, and the pride of building something concrete - together.

We are looking for qualities such as proactivity, autonomy, curiosity, and a strong sense of collaboration. Ideally, this person is able to provide assistance where needed within the project scope, whether at the gameplay, integration, optimization, debugging, or tool improvement level. They possess solid experience in game development and are comfortable in an environment where versatility, initiative, and technical leadership are valued.

What You Will Do

  • Design, develop, and evolve robust and scalable gameplay systems
  • Collaborate closely with design, animation, art, and production teams to transform ambitious design goals into high-quality gameplay features
  • Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance
  • Identify technical risks, recommend appropriate approaches, and contribute to architecture decisions affecting gameplay systems
  • Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers
  • Contribute to the continuous improvement of tools, processes, and development practices to enhance team efficiency
  • Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and contribute to improving the gaming experience

What You Bring to the Team

  • At least 7 years of experience in C++ programming
  • Strong mastery of playability mechanics and 3C systems
  • Proven experience with Unreal Engine 4/5
  • Significant experience in developing and testing playability features across multiple platforms
  • Knowledge of systems affecting performance and quality (rendering, threading, networking)
  • Excellent debugging and profiling skills
  • Ability to write reliable, efficient, and robust code
  • Strong communication skills and a team-oriented mindset
  • Personal motivation and passion for video games

Assets

  • Experience in multiplayer game development
  • Experience on first-person shooter games
  • Multiplatform experience (console or mobile)
  • Familiarity with GAS and CMC

This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.

Want us in your corner?

Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.

Join the talent bench