This job might no longer be available.
Programming Team Lead, System - Meet Your Maker | Chef·fe d'équipe de programmation, Système - Meet Your Maker
2 years ago
Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.
We are looking for a Lead Programmer for a Systems Team of 6-7 programmers working on an unannounced AAA Game as a Service (GaaS). The Lead Systems Programmer and Systems Team are part of a larger production that includes other programming teams as well as game design, art, animation, and other disciplines. The Systems Team works on a wide variety of features that are diverse in nature but having in common that they form the underlying systems upon which the game is based: Game flow, performance, load times, tools, build pipelines, multiple platforms (including consoles) are but a few examples. Some of these features also require coding not only in the game code but also on the backend.
To help us achieve our vision of making a great GaaS, we are looking for someone to lead the Systems Team and be accountable for the delivery of systems features.
ABOUT THIS GAME
Meet Your Maker is a post-apocalyptic first-person building-and-raiding game where players design every level. Switch between roles as you mastermind devious Outposts filled with traps and guards, then gear up for methodical fast-paced combat raiding other players’ creations.
ABOUT THE TEAM
The Meet Your Maker team is one that has been built with one concept in mind: Building an effective positive and inclusive team environment where everyone’s perspectives are valued, and where ensuring the wellness and engagement of the team members is at the heart of its management philosophies. The approachability and accessibility to the project leadership is at its core and a continuous focus on providing transparency and promoting ownership and growth are but of a few parts of its foundation. Meet Your Maker builds its team for high efficiency while remaining lean and giving ownership to its members. They use smart-content philosophies and aim to maximize the team’s time and abilities to produce a quality product and maintain the team’s engagement.
In this role, you will :
- Ensure that the team delivers the required features on time and with top quality. Schedule tasks and assign them to team members, organize their work and follow-up on their progress.
- Do system feature scoping and estimations with the help of programmers and other colleagues (lead programmers, technical leads etc.).
- Follow up regularly with your team members (e.g., through 1-on-1 meetings where you will exchange feedback).
- Get involved in supporting your team members’ career progression.
- Communicate regularly with producers, product managers, game designers, and other stakeholders by keeping them aware of the status, progress, scope, and risks related to the objectives set for the Systems Team.
- Perform technical tasks. Support and challenge the technical director, the technical leads, as well as your team members in design and implementation decision making.
- Do a certain amount of coding and debugging outside of the critical path.
What we are looking for :
- Prior people management experience having led at least one programming team.
- Experience as a lead programmer is a big plus.
- Prior experience in Unreal Engine is a big plus.
- Experience in C++, C#, Node.js, Docker, and AWS is a plus.
- Excellent communication skills.
- Someone who is solution-oriented and focused on collaboration.
Dans ce rôle, vous devrez :
- Assurer que l’équipe livre les fonctionnalités requises selon les échéanciers et normes de qualité établis, organiser le travail des membres de l’équipe et suivre leur progrès.
- Évaluer la portée et effectuer des estimations pour les fonctionnalités systèmes avec l’aide des programmeur∙euse∙s et autres collègues (responsables programmation, responsables techniques etc.).
- Effectuer un suivi régulier auprès des membres de votre équipe (par exemple, lors de rencontres individuelles au cours desquelles vous fournirez de la rétroaction).
- Participer au soutien de la progression de carrière des membres de votre équipe.
- Communiquer régulièrement avec les producteur∙trice∙s, gestionnaires produits, concepteur∙trice∙s de jeu et autres parties prenantes afin de les garder au courant du statut du projet, de sa portée et des risques associés aux objectifs établis pour l’équipe Systèmes.
- Effectuer des tâches techniques. Soutenir et remettre en question le travail du directeur technique, des responsables techniques et des membres de votre équipe en ce qui a trait aux décisions de conception et de mise en œuvre des fonctionnalités.
- Effectuer un certain degré de code et de débogage à l’extérieur du chemin critique du projet.
Ce que nous recherchons :
- Expérience antérieure en gestion d’équipes et avoir été responsable d’au moins une équipe de programmation.
- Expérience comme programmeur∙euse principal∙e, un atout important.
- Expérience antérieure avec le moteur de jeu Unreal, un atout important.
- Expérience en C++, C#, Node.js, Docker et avec AWS, un atout.
- Excellentes aptitudes pour la communication.
- Une personne à l’esprit collaboratif axée sur les solutions.
Toutes nos opportunités d'emploi sont offertes aux résidents du Québec et de l'Ontario et le mode de travail est choisi par l'employé (100% télétravail, Flex. ou 100% au bureau), sauf indication contraire.
Nous cherchons un/une programmeur∙euse principal∙e pour rejoindre une équipe Systèmes de 6-7 programmeur∙euse∙s travaillant sur un jeu AAA non-annoncé de type Game as a Service (GaaS). Le/la programmeur∙euse principal∙e systèmes et l’équipe Systèmes font partie d’une production plus large incluant d’autres équipes de programmation, de conception de jeu, d’art, d’animation et d’autres disciplines. L’équipe Systèmes est responsable du développement de fonctionnalités de nature très diverse mais ayant une chose en commun : former les systèmes sous-jacents sur lesquels repose le jeu tels le déroulement, la performance, les temps de chargement, les outils, les pipelines des builds, les multiples plateformes (incluant les consoles) etc. Certaines de ces fonctionnalités requièrent également de la programmation dans le jeu et de la programmation backend.
Nous cherchons un/une programmeur∙euse systèmes pour diriger l’équipe Systèmes et prendre en charge la livraison des fonctionnalités systèmes qui nous permettront de réaliser notre vision de produire une GaaS exceptionnel
Create Your Profile — Game companies can contact you with their relevant job openings.