Gameplay Programmer

Eidos Montreal

In 2022 we switched to a 4 day work week (32 hours)

Only considering candidates who are eligible to work in Montreal, Canada ⚠️





  • Implement software autonomously in C++ by applying the "best-in-class" development principles while producing intuitive and easy-to-debug code that runs optimally onto our shipping targets;
  • Following the game design intentions, analyze and estimate times, costs and needs as well as the impact of the proposed functions, and provide realistic updates on its progress;
  • Rapidly prototype new in-game feature, and switch to production mode when implementing new in-game feature by producing quality code that is robust, efficient & easy-to-maintain, and suggest improvements (refactors) whenever necessary;
  • Collaborate with various teams and trades (Game Design, Animation, Audio, Art, Technical and Production) as well as external studios to perform the technical design, implementation, debugging and optimization of a given feature;
  • Produce technical design documentations (TDD) when developing complex systems, partake into technical code reviews and share knowledge with the team & project;
  • Bring features to expected level of quality & ensure the ambitions remain in accordance with the deadlines;
  • Maintain technical documentation of technical systems up to date, share knowledge with peers and do presentation of the delivered work;
  • Act as a technical coach and contribute positively to the achievements of the project and the team objectives.


  • University degree in Programming, Computer Engineering, Software Engineering or related field;
  • 4-7+ years of experience in the industry as a Programmer including at least 3 years in either Gameplay or AI;
  • Have participated in one or multiple AAA productions, shipped at least one;
  • Excellent mastering in programming in C++;
  • Solid knowledge of gameplay systems (inventories, looting, crafting, skills tree, quests, etc.), Artificial Intelligence (AI) and/or User Interface (UI);
  • Solid object-oriented design patterns skills;
  • Experience with developing systems & supporting other trades;
  • Experience with profiling and optimizations, an asset;
  • Experience with Unreal development (or custom game engines), an asset;


  • Ability to prioritize, plan, organize work, manage time and work on time;
  • Ability to work in a team (in Agile Pods), in person and remotely, and through different time zones;
  • Team Player and Great Collaborator;
  • Rigorous, adaptable, accountable and solution oriented;
  • Empathetic, excellent relationship and soft skills;
  • Maturity to receive and give constructive criticism;
  • Desirous to push back the barriers of video game technology;
  • Ability in coaching and sharing skills;
  • Passion, motivation, drive and enthusiasm are essential;
  • Team pillars (in no particular order): Trust, Inclusivity, Resourcefulness, Adaptability, Autonomy, Collaboration, Ownership, Empowerment, Accountability & Failure Is Essential to Success


  • **Flexible work schedule:**because unexpected events are part of life when you are sick or need personal days;
  • **Hybrid work:**because we have adapted to the new reality;
  • **Access to Groupe insurance:**To take care of yourself and your loved ones;
  • **Access to Groupe RRSPs:**we think about your future;
  • **Access to a telemedicine service for the family:**to avoid a pleasant 24hours in the emergency room;
  • **Bonus system:**we recognize the work accomplished.

Come and create emotion with us!


Our mission: Crafting Emotions. Creators of the Tomb Raider Series.

Working Week

In 2022 we switched to a 4 day work week (32 hours)

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️

Our Vacation Policy

Our vacation policy is 20 days

  • 20 days
  • 52 Fridays
  • 72 days off per year

Remote Working Policy

We offer remote working (but require some time in the office) and are a team of 600 and mostly based in Canada.

Company Benefits

  • Health insurance
  • Flexible working hours

Our Team

We're a team of 700 across 14 departments:

  • arts and design
  • engineering
  • education
  • information technology
  • human resources
  • marketing
  • +8 more teams

View more Engineering jobs

Share this job:

Report incorrect data

Let us know if the job has expired