Generalist Programmer

20 Hours ago • 5 Years +

Job Summary

Job Description

Join Eidos-Montreal to create and evolve systems for an online project with a thriving community. The Generalist Programmer will develop software in Unreal Engine 5 using Blueprints and C++, design and maintain various systems, and debug performance issues. This role requires collaboration with other teams and a positive contribution to project goals, focusing on building memorable gaming experiences.
Must have:
  • Develop software in Unreal Engine 5 (Blueprints / C++)
  • Apply object-oriented programming principles
  • Design, implement, and maintain various systems
  • Use debugging and profiling tools to identify and fix bugs, performance, and memory issues
  • Analyze needs for improvements in existing code
  • Collaborate with other programming teams and departments
  • Contribute positively to achieving both project and team goals
  • University degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in the video game industry as a Programmer
  • Hands-on experience with Unreal Engine 5
  • Strong proficiency in C++
  • Knowledge of Unreal networking features (client/server)
  • Experience in profiling and optimization
  • Shipped at least one game
Good to have:
  • Contributed to the live evolution of an online game with an active community
  • Strong sense of rigor, adaptability, and a solution-oriented attitude
  • A strong team-player mindset
  • Open-mindedness, autonomy, and resourcefulness
  • Empathy and strong interpersonal skills
Perks:
  • Flexible work schedule
  • Hybrid work
  • Access to Group insurance
  • Access to Group RRSPs
  • Access to a telemedicine service for the family
  • Bonus system

Job Details

Job Description

Posted Tuesday, September 2, 2025 at 4:00 a.m.

GENERALIST PROGRAMMER

Reports to: Programming Director

Permanent – Full-Time

The team

Join us in creating and evolving systems for an online project with a thriving community! By joining our team, you’ll work alongside passionate and experienced professionals dedicated to building memorable gaming experiences. If you enjoy tackling technical challenges and want to contribute to an ambitious project, you’ll be warmly welcomed.

What you will do

  • Develop software in Unreal Engine 5 (Blueprints / C++) while applying object-oriented programming principles;
  • Design, implement, and maintain various systems while meeting project deadlines;
  • Use debugging and profiling tools to identify and fix bugs, performance, and memory issues;
  • Analyze needs for improvements in existing code and implement corrective measures;
  • Collaborate with other programming teams and departments;
  • 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;
  • Hands-on experience with Unreal Engine 5;
  • Strong proficiency in C++;
  • Knowledge of Unreal networking features (client/server);
  • Experience in profiling and optimization;
  • Shipped at least one game.

Even better if you have

  • Contributed to the live evolution of an online game with an active community;
  • Strong sense of rigor, adaptability, and a solution-oriented attitude;
  • A strong team-player mindset;
  • Open-mindedness, autonomy, and resourcefulness;
  • 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 Group insurance: To take care of yourself and your loved ones;
  • Access to Group 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!

Job Details

Job Family

Programming

Job Function

LVL2 | Intermediate

Pay Type

Salary

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Montréal, Québec, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!