Montreal, QC, Canada On-site Full-time

Ubisoft is hiring a Senior Gameplay Programmer

Responsibilities

  • Design, develop, and evolve robust and scalable gameplay systems
  • Collaborate closely with the design, animation, art, and production teams to turn ambitious design goals into high-quality game 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 architectural decisions affecting gameplay systems
  • Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers
  • Contribute to the continuous improvement of development tools, processes, and practices to increase the team’s efficiency
  • Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and help improve the gameplay experience

Requirements

  • solid experience in game development
  • comfortable in an environment where versatility, initiative, and technical leadership are valued
  • hands-on developer with strong execution mindset, ownership, and pride in building something real—together
  • proactivity, independence, curiosity, and a strong sense of collaboration
  • able to lend a hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement
  • experience developing features and systems in Unreal Engine 5 using C++ and Blueprints
About company
Ubisoft
Ubisoft is a leading developer and publisher of video games, known for creating immersive and innovative gaming experiences across multiple platforms.
All jobs at Ubisoft Visit website
Job Details
Category other
Posted 12 days ago