Top Benefits
About the role
Job Description: Principal UI Programmer
Department: Programming
Reporting to: Lead Gameplay Programmer
The Studio
Compulsion Games is a first-party game studio and subsidiary of Microsoft’s Xbox Game Studios, located in Montreal, Canada.
We have a human-first culture where we trust and respect each other, with shared love and passion for our craft. Our games have won praise for their art, music, world-building and engaging narratives.
Our Culture
Compulsion Games is a quality-led studio with a humble team that enjoys experimenting with an artistic approach to making games. We like to hire people who are drawn to our core values of trust, autonomy, harmony and craftsmanship and share our vision of a studio built around them. Our team is passionately committed to both diversity and accessibility, core values throughout the Xbox Game Studios group. As a studio, we value creativity. For this creativity to grow, we believe in having a team filled with different voices, different views and different backgrounds. A core part of our hiring process is ensuring new hires are well-aligned with these values to build a harmonious team and company.
The Need
We’re looking to add a talented UI Programmer to our human-sized programming community, to help build up our UI systems and implement UI ingredients while being an active and important member of our multidisciplinary feature teams and as such should be comfortable communicating and working with a wide variety of disciplines. We need a programmer who is comfortable with mentoring more junior colleagues.
The Role
We
need you to have tangible experience in the games industry, preferably working with PC and/or Console Games, but other relevant experiences will be taken into consideration. We would like someone able to communicate and work directly with art, design and tech to identify the optimal approach for the implementation and maintenance of features and systems such as menus, notifications, and HUD. You are expected to understand the fundamental principles of working in teams as well as the life cycle of a game project, and how to adapt yourself to each phase. True to our core values of trust and autonomy, we won't dictate your mandates but instead will empower you and your team to decide what needs to be done and how to get there.
Specific Role Requirements:
- Experience working in Games and other applicable experience. We will respect your hard-earned skills and will incorporate your expertise into our team.
- Experience in architecting, implementing and maintaining systemic solutions through different stages of development. We expect you to be able to take ownership of complex systems and coordinate across disciplines.
- A strong interest in mentoring team members to help them develop their skills
- Experience with Unreal Engine is preferable, showing that you have proficiency with at least one engine is mandatory. You should be a skilled and confident programmer using C++ as well as blueprints
- A desire to learn regardless of your level of seniority and share your expertise with others
- Excellent communication skills to collaborate effectively with a diverse group of artists, designers, and animators. It is a particularly important part of the job as decisions are often made organically in our studio
- High levels of autonomy and proactivity as it would help you to thrive in our work culture
This is a full-time position, with full salary and studio benefits based in our new Downtown location, by Atwater Metro station. Since COVID-19, we have permanently shifted the studio to a hybrid, or full-time remote working setup for employees, provided you are already based in or willing to relocate to Canada.
Description du poste : Programmeur UI principal
Département : Programmation
Responsable : Lead Programmeur de Gameplay
Le studio
Compulsion Games est un studio de jeux vidéo interne et une filiale de Xbox Game Studios, filiale de Microsoft, situé à Montréal, au Canada.
Nous avons une culture humaine où nous nous faisons confiance et nous respectons les uns les autres, avec un amour et une passion communs pour notre métier. Nos jeux ont été salués pour leur art, leur musique, leur univers et leurs récits captivants.
Notre culture
Compulsion Games est un studio axé sur la qualité, composé d'une équipe modeste qui aime expérimenter une approche artistique dans la création de jeux. Nous aimons recruter des personnes qui adhèrent à nos valeurs fondamentales que sont la confiance, l'autonomie, l'harmonie et le savoir-faire, et qui partagent notre vision d'un studio fondé sur ces valeurs. Notre équipe est passionnément engagée en faveur de la diversité et de l'accessibilité, des valeurs fondamentales du groupe Xbox Game Studios. En tant que studio, nous accordons une grande importance à la créativité. Pour que cette créativité puisse s'épanouir, nous croyons en l'importance d'avoir une équipe composée de personnes aux opinions, aux points de vue et aux parcours différents. Une partie essentielle de notre processus de recrutement consiste à nous assurer que les nouvelles recrues adhèrent à ces valeurs afin de créer une équipe et une entreprise harmonieuses.
Le besoin
Nous cherchons à recruter un deuxième programmeur UI talentueux pour rejoindre notre communauté de programmation à taille humaine, afin de nous aider à développer nos systèmes UI et à mettre en œuvre les éléments UI, tout en étant un membre actif et important de nos équipes fonctionnelles multidisciplinaires. À ce titre, il devra être à l'aise pour communiquer et travailler avec des personnes issues de disciplines très variées. Nous recherchons un programmeur qui soit à l'aise pour encadrer des collègues plus juniors.
Le rôle
Nous recherchons une personne ayant une expérience concrète dans l'industrie du jeu vidéo, de préférence dans le domaine des jeux sur PC et/ou console, mais d'autres expériences pertinentes seront prises en considération. Nous souhaitons recruter une personne capable de communiquer et de travailler directement avec les équipes artistiques, de conception et techniques afin d'identifier l'approche optimale pour la mise en œuvre et la maintenance de fonctionnalités et de systèmes tels que les menus, les notifications et l'affichage tête haute (HUD). Vous devez comprendre les principes fondamentaux du travail en équipe ainsi que le cycle de vie d'un projet de jeu et savoir vous adapter à chaque phase.
Exigences spécifiques du poste :
- Expérience dans le domaine des jeux vidéo et autres expériences pertinentes. Nous respecterons vos compétences acquises à la sueur de votre front et intégrerons votre expertise à notre équipe.
- Expérience dans la conception, la mise en œuvre et la maintenance de solutions systémiques à différentes étapes du développement. Nous attendons de vous que vous soyez capable de prendre en charge des systèmes complexes et de coordonner différentes disciplines.
- Un intérêt marqué pour le mentorat des membres de l'équipe afin de les aider à développer leurs compétences.
- Une expérience avec Unreal Engine est préférable, mais il est obligatoire de démontrer que vous maîtrisez au moins un moteur. Vous devez être un programmeur compétent et sûr de vous, utilisant C++ ainsi que Blueprints.
- Une envie d'apprendre, quel que soit votre niveau d'ancienneté, et de partager votre expertise avec les autres.
- D'excellentes compétences en communication pour collaborer efficacement avec un groupe diversifié d'artistes, de designers et d'animateurs. Il s'agit d'un aspect particulièrement important du poste, car les décisions sont souvent prises de manière organique dans notre studio.
- Un haut niveau d'autonomie et de proactivité, qui vous aidera à vous épanouir dans notre culture d'entreprise.
Il s'agit d'un poste à temps plein, avec un salaire complet et des avantages sociaux, basé dans nos nouveaux locaux du centre-ville, près de la station de métro Atwater. Depuis la COVID-19, nous avons définitivement adopté un mode de travail hybride ou à distance à temps plein pour nos employés, à condition que vous soyez déjà basé au Canada ou que vous soyez prêt à vous y installer.
About Compulsion Games
Hello! We are Compulsion Games. We're an independent videogame developer based in Montreal, Canada. We have a small office in Saint Henri, where we enjoy trudging through snow in the winter and Montreal's festival scene in the summer.
We started in 2009, and focus on creating new intellectual properties for PC and console using Unreal. Our team is a bunch of passionate, excited people, with a range of experience from very senior to junior. The two main things that we have in common are a passion for videogames, and a desire to create amazing work. We're now 40 people in the office and we are looking to expand with the right people.
Our first game, Contrast, launched on PC, PS3, Xbox 360 and PS4 in November 2013, and on Xbox One in May 2014. It was a game about a little girl and her imaginary friend, set in an adult world of film noir, cabaret and gangsters. We're damn proud of it.
We shipped our second project, We Happy Few, in August 2018. It's a game set in a retrofuturistic 1960s England, filled with paranoid citizens and not a lot of food.
2018 was definitely an exciting year as we also joined the Xbox family; we are really thrilled to become a Microsoft studio. We'll be working on our new IP for the coming years so do not hesitate to contact us if you want to be part of the adventure.
Top Benefits
About the role
Job Description: Principal UI Programmer
Department: Programming
Reporting to: Lead Gameplay Programmer
The Studio
Compulsion Games is a first-party game studio and subsidiary of Microsoft’s Xbox Game Studios, located in Montreal, Canada.
We have a human-first culture where we trust and respect each other, with shared love and passion for our craft. Our games have won praise for their art, music, world-building and engaging narratives.
Our Culture
Compulsion Games is a quality-led studio with a humble team that enjoys experimenting with an artistic approach to making games. We like to hire people who are drawn to our core values of trust, autonomy, harmony and craftsmanship and share our vision of a studio built around them. Our team is passionately committed to both diversity and accessibility, core values throughout the Xbox Game Studios group. As a studio, we value creativity. For this creativity to grow, we believe in having a team filled with different voices, different views and different backgrounds. A core part of our hiring process is ensuring new hires are well-aligned with these values to build a harmonious team and company.
The Need
We’re looking to add a talented UI Programmer to our human-sized programming community, to help build up our UI systems and implement UI ingredients while being an active and important member of our multidisciplinary feature teams and as such should be comfortable communicating and working with a wide variety of disciplines. We need a programmer who is comfortable with mentoring more junior colleagues.
The Role
We
need you to have tangible experience in the games industry, preferably working with PC and/or Console Games, but other relevant experiences will be taken into consideration. We would like someone able to communicate and work directly with art, design and tech to identify the optimal approach for the implementation and maintenance of features and systems such as menus, notifications, and HUD. You are expected to understand the fundamental principles of working in teams as well as the life cycle of a game project, and how to adapt yourself to each phase. True to our core values of trust and autonomy, we won't dictate your mandates but instead will empower you and your team to decide what needs to be done and how to get there.
Specific Role Requirements:
- Experience working in Games and other applicable experience. We will respect your hard-earned skills and will incorporate your expertise into our team.
- Experience in architecting, implementing and maintaining systemic solutions through different stages of development. We expect you to be able to take ownership of complex systems and coordinate across disciplines.
- A strong interest in mentoring team members to help them develop their skills
- Experience with Unreal Engine is preferable, showing that you have proficiency with at least one engine is mandatory. You should be a skilled and confident programmer using C++ as well as blueprints
- A desire to learn regardless of your level of seniority and share your expertise with others
- Excellent communication skills to collaborate effectively with a diverse group of artists, designers, and animators. It is a particularly important part of the job as decisions are often made organically in our studio
- High levels of autonomy and proactivity as it would help you to thrive in our work culture
This is a full-time position, with full salary and studio benefits based in our new Downtown location, by Atwater Metro station. Since COVID-19, we have permanently shifted the studio to a hybrid, or full-time remote working setup for employees, provided you are already based in or willing to relocate to Canada.
Description du poste : Programmeur UI principal
Département : Programmation
Responsable : Lead Programmeur de Gameplay
Le studio
Compulsion Games est un studio de jeux vidéo interne et une filiale de Xbox Game Studios, filiale de Microsoft, situé à Montréal, au Canada.
Nous avons une culture humaine où nous nous faisons confiance et nous respectons les uns les autres, avec un amour et une passion communs pour notre métier. Nos jeux ont été salués pour leur art, leur musique, leur univers et leurs récits captivants.
Notre culture
Compulsion Games est un studio axé sur la qualité, composé d'une équipe modeste qui aime expérimenter une approche artistique dans la création de jeux. Nous aimons recruter des personnes qui adhèrent à nos valeurs fondamentales que sont la confiance, l'autonomie, l'harmonie et le savoir-faire, et qui partagent notre vision d'un studio fondé sur ces valeurs. Notre équipe est passionnément engagée en faveur de la diversité et de l'accessibilité, des valeurs fondamentales du groupe Xbox Game Studios. En tant que studio, nous accordons une grande importance à la créativité. Pour que cette créativité puisse s'épanouir, nous croyons en l'importance d'avoir une équipe composée de personnes aux opinions, aux points de vue et aux parcours différents. Une partie essentielle de notre processus de recrutement consiste à nous assurer que les nouvelles recrues adhèrent à ces valeurs afin de créer une équipe et une entreprise harmonieuses.
Le besoin
Nous cherchons à recruter un deuxième programmeur UI talentueux pour rejoindre notre communauté de programmation à taille humaine, afin de nous aider à développer nos systèmes UI et à mettre en œuvre les éléments UI, tout en étant un membre actif et important de nos équipes fonctionnelles multidisciplinaires. À ce titre, il devra être à l'aise pour communiquer et travailler avec des personnes issues de disciplines très variées. Nous recherchons un programmeur qui soit à l'aise pour encadrer des collègues plus juniors.
Le rôle
Nous recherchons une personne ayant une expérience concrète dans l'industrie du jeu vidéo, de préférence dans le domaine des jeux sur PC et/ou console, mais d'autres expériences pertinentes seront prises en considération. Nous souhaitons recruter une personne capable de communiquer et de travailler directement avec les équipes artistiques, de conception et techniques afin d'identifier l'approche optimale pour la mise en œuvre et la maintenance de fonctionnalités et de systèmes tels que les menus, les notifications et l'affichage tête haute (HUD). Vous devez comprendre les principes fondamentaux du travail en équipe ainsi que le cycle de vie d'un projet de jeu et savoir vous adapter à chaque phase.
Exigences spécifiques du poste :
- Expérience dans le domaine des jeux vidéo et autres expériences pertinentes. Nous respecterons vos compétences acquises à la sueur de votre front et intégrerons votre expertise à notre équipe.
- Expérience dans la conception, la mise en œuvre et la maintenance de solutions systémiques à différentes étapes du développement. Nous attendons de vous que vous soyez capable de prendre en charge des systèmes complexes et de coordonner différentes disciplines.
- Un intérêt marqué pour le mentorat des membres de l'équipe afin de les aider à développer leurs compétences.
- Une expérience avec Unreal Engine est préférable, mais il est obligatoire de démontrer que vous maîtrisez au moins un moteur. Vous devez être un programmeur compétent et sûr de vous, utilisant C++ ainsi que Blueprints.
- Une envie d'apprendre, quel que soit votre niveau d'ancienneté, et de partager votre expertise avec les autres.
- D'excellentes compétences en communication pour collaborer efficacement avec un groupe diversifié d'artistes, de designers et d'animateurs. Il s'agit d'un aspect particulièrement important du poste, car les décisions sont souvent prises de manière organique dans notre studio.
- Un haut niveau d'autonomie et de proactivité, qui vous aidera à vous épanouir dans notre culture d'entreprise.
Il s'agit d'un poste à temps plein, avec un salaire complet et des avantages sociaux, basé dans nos nouveaux locaux du centre-ville, près de la station de métro Atwater. Depuis la COVID-19, nous avons définitivement adopté un mode de travail hybride ou à distance à temps plein pour nos employés, à condition que vous soyez déjà basé au Canada ou que vous soyez prêt à vous y installer.
About Compulsion Games
Hello! We are Compulsion Games. We're an independent videogame developer based in Montreal, Canada. We have a small office in Saint Henri, where we enjoy trudging through snow in the winter and Montreal's festival scene in the summer.
We started in 2009, and focus on creating new intellectual properties for PC and console using Unreal. Our team is a bunch of passionate, excited people, with a range of experience from very senior to junior. The two main things that we have in common are a passion for videogames, and a desire to create amazing work. We're now 40 people in the office and we are looking to expand with the right people.
Our first game, Contrast, launched on PC, PS3, Xbox 360 and PS4 in November 2013, and on Xbox One in May 2014. It was a game about a little girl and her imaginary friend, set in an adult world of film noir, cabaret and gangsters. We're damn proud of it.
We shipped our second project, We Happy Few, in August 2018. It's a game set in a retrofuturistic 1960s England, filled with paranoid citizens and not a lot of food.
2018 was definitely an exciting year as we also joined the Xbox family; we are really thrilled to become a Microsoft studio. We'll be working on our new IP for the coming years so do not hesitate to contact us if you want to be part of the adventure.