Top Benefits
About the role
Reports to: Lead Programmer
Permanent – Full-Time
The team
Join us in creating and evolving captivating gameplay systems for an online project with a thriving community! By becoming part of our team, you’ll work alongside passionate and experienced professionals dedicated to crafting memorable gaming experiences. If you enjoy tackling technical challenges and want to contribute to an ambitious project, you’ll find a warm welcome with us.
What you will do
- Develop software in Unreal Engine 5 (Blueprints / C++) while applying object-oriented programming principles;
- Contribute to the development of gameplay features in line with game design intentions;
- Collaborate with programming teams and other departments to design and implement gameplay systems;
- Prototype new gameplay mechanics;
- Write, optimize, document, and debug code to ensure performance and technical quality;
- Analyze and estimate the effort and impact of proposed features;
- Plan and provide realistic progress updates;
- Contribute positively to achieving both project and team goals.
What you bring
- University degree in Computer Science, Software Engineering, or a related field;
- 5+ years of experience in the video game industry as a Programmer, including at least 3 years in Gameplay;
- Hands-on experience with Unreal Engine 5 and strong proficiency in C++;
- Solid understanding of object-oriented design;
- Strong knowledge of Unreal’s networking features (client/server);
- Strong knowledge of gameplay systems (inventory, rewards, customization, progression, quests, etc.).
Even better if you have
- Experience in profiling and optimization;
- Contributed to the release of a game;
- Worked on the live evolution of an online game with an active community;
- A strong team-player mindset;
- Open-mindedness, autonomy, and resourcefulness;
- Rigor, adaptability, and a solution-oriented attitude;
- Empathy and strong interpersonal skills.
Why join us?
- 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!
About EIDOS MONTREAL
Eidos Montreal is a Canadian video game development studio owned by Square Enix Europe, a subsidiary of Square Enix. The studio was founded by Eidos Interactive in 2007 with Stéphane D'Astous appointed studio manager. According to D'Astous, unlike other video game development studios Eidos Montreal's development cycle is characterized by smaller teams (totaling 350 ) working over a longer period.
Top Benefits
About the role
Reports to: Lead Programmer
Permanent – Full-Time
The team
Join us in creating and evolving captivating gameplay systems for an online project with a thriving community! By becoming part of our team, you’ll work alongside passionate and experienced professionals dedicated to crafting memorable gaming experiences. If you enjoy tackling technical challenges and want to contribute to an ambitious project, you’ll find a warm welcome with us.
What you will do
- Develop software in Unreal Engine 5 (Blueprints / C++) while applying object-oriented programming principles;
- Contribute to the development of gameplay features in line with game design intentions;
- Collaborate with programming teams and other departments to design and implement gameplay systems;
- Prototype new gameplay mechanics;
- Write, optimize, document, and debug code to ensure performance and technical quality;
- Analyze and estimate the effort and impact of proposed features;
- Plan and provide realistic progress updates;
- Contribute positively to achieving both project and team goals.
What you bring
- University degree in Computer Science, Software Engineering, or a related field;
- 5+ years of experience in the video game industry as a Programmer, including at least 3 years in Gameplay;
- Hands-on experience with Unreal Engine 5 and strong proficiency in C++;
- Solid understanding of object-oriented design;
- Strong knowledge of Unreal’s networking features (client/server);
- Strong knowledge of gameplay systems (inventory, rewards, customization, progression, quests, etc.).
Even better if you have
- Experience in profiling and optimization;
- Contributed to the release of a game;
- Worked on the live evolution of an online game with an active community;
- A strong team-player mindset;
- Open-mindedness, autonomy, and resourcefulness;
- Rigor, adaptability, and a solution-oriented attitude;
- Empathy and strong interpersonal skills.
Why join us?
- 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!
About EIDOS MONTREAL
Eidos Montreal is a Canadian video game development studio owned by Square Enix Europe, a subsidiary of Square Enix. The studio was founded by Eidos Interactive in 2007 with Stéphane D'Astous appointed studio manager. According to D'Astous, unlike other video game development studios Eidos Montreal's development cycle is characterized by smaller teams (totaling 350 ) working over a longer period.