Skip to navigation Skip to content
Job opening

Gameplay Programmer

Headquartered in Montreal, Reflector is a new breed of studio working with top talents to create high-quality, compelling content for global audiences. By employing a true transmedia approach, where content is built outwards from fully fleshed “Storyworlds”, the company is able to tell richer, deeper stories that connect with fans everywhere.


Reporting to the Lead Gameplay Programmer, the successful candidate will work in a multidisciplinary and collaborative environment. He will be responsible for the implementation of the game functionalities taking into account the requirements of the project design and technical bibles.


  • Analyze and understand the game design documents in order to define and implement the required gameplay features;
  • Work iteratively in collaboration with game designers to refine gameplay features;
  • Collaborate with game designers/level designers/animators to discuss and define the technical feasibility for each gameplay feature;
  • Suggest technical improvements whenever necessary, by designing and implementing new systems, or modifying existing systems;
  • Work with quality assurance team to optimize and debug new and existing code to fulfill the intentions of the project;
  • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production;
  • Ensure coding standards are followed;
  • Ensure the creation of technical documentation.


  • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
  • Minimum 6 years of equivalent work experience in game industry;
  • Shipped at least 1 game as a gameplay programmer, preferably on a ‘AAA’ console title;
  • Good C++ programming skills, with good knowledge of object oriented development;
  • Good understanding of gameplay technologies, and can use their technical knowledge in various areas such as mathematics, physics, animation, artificial intelligence to implement gameplay features;
  • Ability to work in an iterative environment with game designers to quickly deliver prototype gameplay features;
  • Good at defining data-driven designs;
  • Passionate about playing and making games;
  • Results-oriented;
  • Good interpersonal skills;
  • Ability to adapt to change;
  • Experience with commonly used development tools such as Visual Studio and Perforce;
  • Console development and Unreal experience are a plus.

Please enter your full name above

Invalid email address

Invalid phone number

Checking this box is required before proceeding

An error occurred. Please try again later.

Your application was sent successfully!