Lead Programmer

2 Months ago • 10 Years + • Programming

Job Summary

Job Description

The Lead Programmer will lead and mentor a team of programmers, collaborate with the Game Architect to evaluate core systems, and ensure new gameplay mechanics are efficiently prototyped. They will also contribute to the development of the game by writing code, fixing bugs, and optimizing gameplay systems for performance. The Lead Programmer will also work with other teams in all aspects of the creative and technical process.
Must have:
  • 10+ years of game industry experience with shipped games (AAA).
  • Experience with Unreal Engine and version control systems.
  • Excellent problem-solving and communication skills.
  • Excellent C++ and OOP skills.
Good to have:
  • Experience with open world, single player games.
  • Excellent knowledge of Atlassian JIRA for task planning.
  • Bilingual (French/English) communication skills.

Job Details

English will follow below.

Studio KRAFTON Montréal est un studio créé et mené par des développeurs. Nous travaillons sur un jeu AAA basé sur une propriété intellectuelle acclamée située dans un monde fantastique médiéval avec un gameplay narratif et stratégique. Nous croyons qu'il est important de s'amuser tout en créant des expériences mémorables, en étant fiers de notre travail et en respectant les contributions de chacun : joignez-vous à l’aventure! 

Description du Poste

KRAFTON Montréal recherche un Lead Programmeur pour rejoindre notre équipe et travailler sur notre nouvelle IP passionnante ! Vos compétences en leadership soutiendront et dirigeront une équipe de programmeurs depuis la phase de Conception (presque achevée) jusqu'à la Production. Vous collaborerez avec le Directeur Technologie pour déterminer les priorités, organiser la charge de travail des membres de l'équipe et discuter des solutions techniques pour les fonctionnalités et les problèmes du jeu. Si la programmation est votre passion, ne vous inquiétez pas, vous contribuerez toujours à la base de code en écrivant de nouvelles fonctionnalités, en effectuant des corrections de bogues et en optimisant le code.

 

Responsabilités :

  •  Diriger et encadrer une équipe de programmeurs, en favorisant la collaboration, la croissance et l'adhésion aux meilleures pratiques.
  • Collaborer avec l'architecte de jeu pour évaluer et décider des systèmes de base et des cadres qui formeront la fondation technique du projet.
  •  Identifier les risques techniques et proposer des solutions efficaces pour garantir une livraison dans les délais sans compromettre la qualité.
  • Fournir un soutien technique et une expertise à l'équipe de programmation.
  • Veiller à ce que de nouvelles mécaniques de gameplay et fonctionnalités soient rapidement et efficacement prototypées.
  • Collaborer avec les équipes de création de contenu dans un environnement interdisciplinaire.
  • Contribuer activement au développement du jeu (écriture de code, corrections de bugs, profilage, etc.).
  • Collaborer avec le Directeur Technologie pour aligner les priorités et équilibrer la charge de travail.
  • Assurer le suivi avec les membres individuels de l'équipe à travers des réunions d'équipe et des 1:1.
  • Optimiser les systèmes de gameplay en termes de performances et de scalabilité.

 

Connaissances/compétences :

  • Plus de 10 ans d'expérience dans l'industrie du jeu vidéo avec des jeux AA, et au minimum 3 ans dans un rôle de leadership.
  • Expérience avec Unreal Engine (idéalement version 5.X) et les systèmes de contrôle de version (Perforce, git, etc.).
  • Capacité à collaborer avec les architectes techniques ainsi que les équipes de conception afin de maintenir une équilibre entre la direction créative et les contraintes techniques.
  • Excellentes compétences en résolution de problèmes, organisation et communication.
  • Excellentes compétences en C++ et en programmation orientée objet (OOP).
  • Exellente connaissance du logiciel JIRA pour la planification de tâches.
  • Expérience avec des jeux open world et single player.
  • Bilingue (français/anglais) avec de solides compétences en communication écrite et orale (bonne capacité de documentation et suivi).
  • À l'aise de collaborer avec d'autres équipes dans tous les aspects du processus créatif et technique.
  • Expérience avérée en tant que programmeur de gameplay dans l'industrie du jeu vidéo.
  • Passion pour les jeux vidéo et le désir de créer des expériences de gameplay amusantes et captivantes.

ENGLISH VERSION

Job Description:

KRAFTON Montreal is looking for a Lead Programmer to join our team to work on our exciting new IP! Your leadership skills will support & lead a team of programmers from Conception (almost finished) to Production.  You will be collaborating with the Technical Director to determine priorities, organize the workload of team members and discuss technical solutions for the features and issues of the game. If coding is what you love, don’t worry, you will still contribute to the code base by writing new features, performing bug fixes and optimizing the code.

 

Responsibilities:

 

  • Lead and mentor a team of programmers, fostering collaboration, growth, and adherence to best practices.
  • Collaborate with the Game Architect to evaluate and decide on core systems, and frameworks that will form the technical foundation of the project.
  • Identify technical risks and propose effective solutions to ensure timely delivery without compromising quality.
  • Provide technical support and expertise to the programming team.
  • Ensure new gameplay mechanics and features are quickly and efficiently prototyped
  • Collaborate with the content creation teams in a cross-disciplinary environment.
  • Contribute actively to the development of the game (write code, bug fixes, profiling, etc.)
  • Collaborate with the project’s Technology Director to align priorities and balance workload.
  • Ensure follow-ups with individual team members through team meetings & 1:1’s.
  • Optimize gameplay systems for performance and scalability

 

 

Knowledge/Skills:

  • 10+ years game industry experience with shipped games (AAA) and a minimum of 3 years in a leadership role.
  • Experience with Unreal Engine (Ideally 5.X) and version control systems (Perforce, git, etc.)
  • Ability to collaborate with technical architects and design teams to balance creativity and technical constraints.
  • Excellent problem-solving, organizational, and communication skills.
  • Excellent C++ and OOP skills.
  • Excellent knowledge of Atlassian JIRA for task planning.
  • Experience with open world, single player games.
  • Bilingual (French/English) with strong written, verbal, and communication skills (strong documentation & follow-up abilities).
  • Comfortable at collaborating with other teams in all aspects of the creative and technical process.
  • Proven experience as a gameplay programmer in the video game industry.
  • Passion for video games and a desire to create fun and engaging gameplay experiences

 

 

Similar Jobs

Fliff - Junior Finance

Fliff

Philadelphia, Pennsylvania, United States (On-Site)
11 Months ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
bytedance - Software Engineer, Multi Cloud CDN

bytedance

San Jose, California, United States (On-Site)
2 Months ago
FalconX - Trade Operations Associate

FalconX

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Aera Technology - Technical Product Manager -Data

Aera Technology

Pune, Maharashtra, India (Hybrid)
4 Months ago
Gunzilla - Senior Console Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Capgemini - .Net Developer(.net+openshift OR Kubernetes)

Capgemini

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Kavalirio - .NET Maui Developer

Kavalirio

Jacksonville, Florida, United States (Remote)
4 Weeks ago
Canonical - Senior Software Engineer - Python/MongoDB

Canonical

(Remote)
1 Month ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HHA Exchange - Senior Product Manager, Network & Interoperability

HHA Exchange

New York, New York, United States (Remote)
1 Month ago
ness digital  - Big Data Engineer

ness digital

Timișoara, Timiș, Romania (Remote)
5 Months ago
Qualcomm - DSP Tools Automation Engineer (With expertise in Python and GIT)

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Assystems - Senior Mechanical Design Engineer

Assystems

Derby, England, United Kingdom (Hybrid)
8 Months ago
binance - Operational Risk/ ERMF Specialist

binance

Taipei City, Taiwan (Remote)
1 Month ago
Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Months ago
miniclip - Product Analyst

miniclip

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
Likewize - Operations Supervisor

Likewize

Flower Mound, Texas, United States (On-Site)
4 Days ago
Dream Sports - Senior Manager - Premium Sales

Dream Sports

Bengaluru, Karnataka, India (On-Site)
3 Months ago
HCL Tech - Project Lead with Scrum Master

HCL Tech

Paris, Île-de-France, France (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Critical mass - Senior Product Engineer - 3D

Critical mass

Vancouver, British Columbia, Canada (On-Site)
14 Hours ago
Budge Studios - 3D Artist Generalist

Budge Studios

Quebec, Canada (Hybrid)
3 Months ago
Avalanche Studios Group - Senior Programmer, Rendering

Avalanche Studios Group

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Ubisoft - Senior Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
blast work inc - BI Data Engineer - Intermediate to Senior Level

blast work inc

Victoria, British Columbia, Canada (On-Site)
1 Month ago
Autodesk - Software Architect, AEC Data

Autodesk

Montreal, Quebec, Canada (Remote)
4 Weeks ago
Epic Games - Analytics Lead (Gameplay)

Epic Games

Toronto, Ontario, Canada (On-Site)
6 Months ago
DraftKings - Lead Software Engineer, Android

DraftKings

Canada (Remote)
2 Months ago
extreme network - Senior/Staff Systems Software Engineer – Linux Platform & Virtualization

extreme network

Ontario, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Any Desk - C++ Software Developer

Any Desk

Tampa, Florida, United States (Hybrid)
15 Hours ago
CAE - C-130 L-382 Instructor Pilot

CAE

Tampa, Florida, United States (On-Site)
1 Month ago
Luxoft - Senior Java Developer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
6 Months ago
P99 soft - Senior Java Developer

P99 soft

Hyderabad, Telangana, India (Hybrid)
11 Hours ago
gameforge  - Software Developer

gameforge

Karlsruhe, Baden-Württemberg, Germany (Hybrid)
1 Month ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Rome, Lazio, Italy (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, Python

Nagarro

Philippines (Remote)
8 Months ago
KPIT - C++ Expert

KPIT

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
undefined - .NET Developer with AWS experience

Varna, Varna, Bulgaria (On-Site)
3 Weeks ago
Nagarro - Associate Principal Engineer, Python

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded