Lead Programmer | Programmeur(-euse) principal(e)
2K
Qui nous sommes
2K, dont le siège social est situé à Novato, en Californie, est une filiale en propriété exclusive de Take-Two Interactive Software, Inc. (NASDAQ : TTWO). Fondée en 2005, 2K Games est une entreprise mondiale de jeux vidéo qui publie des titres développés par certains des studios de développement les plus influents au monde. Nos studios, responsables du développement du portefeuille de jeux de calibre mondial de 2K sur de multiples plateformes, comprennent Visual Concepts, Firaxis, Hangar 13, CatDaddy, Cloud Chamber, 31st Union, HB Studios et 2K SportsLab. Notre portefeuille de titres est en pleine expansion grâce à notre plan stratégique mondial, qui consiste à bâtir et à acquérir des studios passionnants dont le contenu continue de nous inspirer! 2K publie des titres dans les genres les plus populaires du jeu vidéo, notamment les jeux de sport, de tir, d'action, de rôle, de stratégie, occasionnels et familiaux. Notre équipe de développeurs, de spécialistes du marketing, d'artistes, de rédacteurs, de scientifiques de données, de producteurs, de penseurs et de gens d'action assure l'édition professionnelle du portefeuille de 2K, qui comprend actuellement plusieurs marques AAA, sportives et de divertissement. Celui-ci inclut la puissance mondiale NBA 2K, les célèbres marques BioShock, Borderlands, Mafia, Sid Meier's Civilization et XCOM, les populaires franchises WWE 2K et WWE SuperCard, TopSpin 2K25, ainsi que PGA TOUR 2K, acclamé par la critique et le public. Chez 2K, nous sommes fiers de créer un environnement de travail inclusif, ce qui signifie encourager nos équipes à venir comme elles sont (« Come as You Are ») et à donner le meilleur d'elles-mêmes! Nous encourageons TOUTES les personnes intéressées à explorer nos postes partout dans le monde, même si elles ne répondent pas à toutes les exigences du rôle.
Ce que nous recherchons
Nous sommes à la recherche d'un(e) programmeur(-euse) principal(e) exceptionnel(le), capable de mettre à profit sa maîtrise du développement de jeux et du leadership pour guider de petites équipes de programmation dans le cadre de mandats dynamiques auprès des studios partenaires de 2K. En te joignant à nous, tu mettras à profit ta vaste expertise pour diriger l'équipe du début à la fin, travailler directement avec les producteurs et les partenaires de développement afin d'assurer des livraisons stables, et soutenir tes collègues programmeurs. Que ce soit en définissant des conventions de programmation, en révisant le travail de tes pairs ou en anticipant les obstacles potentiels, tu as les aptitudes nécessaires pour produire des résultats constants et fournir une direction éclairée.
Ce que tu feras
- Diriger et encadrer une équipe de développeurs de jeux
- Travailler de façon autonome et en collaboration pour implémenter des fonctionnalités de jeu sophistiquées
- T'adapter rapidement à de nouveaux environnements de codage et à de nouvelles normes de programmation
- Analyser la performance des jeux et implémenter des optimisations
- Travailler de manière intégrée et immersive avec d'autres studios de 2K pour les aider à créer et à livrer des jeux AAA
- Fournir des échéanciers et des estimations précis pour livrer les tâches à temps
- Identifier les goulots d'étranglement dans les pipelines de développement et concevoir des optimisations et des occasions d'automatisation
Expérience et compétences requises
- Plus de 6 ans de programmation avancée en C/C++ appliquée au développement de jeux
- Expérience substantielle avec un moteur de jeu majeur
- Avoir livré des titres AAA dans un rôle de responsable (lead)
- Expérience de développement sur consoles, y compris les exigences de certification et les TRC
- Capacité à résoudre rapidement les problèmes, avec une solide expérience en débogage et en profilage de performance, et à l'aise pour guider les autres dans des investigations complexes
- Excellentes compétences en communication, en documentation et en organisation
Expérience et compétences souhaitées
- Expérience substantielle avec Unreal Engine 5
- Capacité à gérer de grandes bases de code comportant plusieurs branches
- Expérience avancée en gestion de versions (Perforce, GitHub, SVN), y compris les interfaces en ligne de commande (CLI)
- Spécialisation dans un ou plusieurs de nos domaines prioritaires :
- IA (arbres de comportement, GAS, EQS)
- Animation
- UI, cadriciels d'interface utilisateur, UX et design
- Une expérience en multijoueur, en physique ou en rendu est également un atout
Points bonis
- Tu adores créer des jeux et y jouer
- Tu es toujours en train d'apprendre de nouvelles choses
- Diplôme de premier cycle ou supérieur en développement de jeux vidéo ou en informatique
- Avoir livré des titres simultanément sur PC et sur consoles
- Connaissances ou expérience en gameplay, 3C (caméra, contrôles, personnage), en ligne/social, ou DevOps (Horde, TeamCity, etc.)
En tant qu'employeur souscrivant au principe d'égalité d'accès à l'emploi, nous nous engageons à offrir aux personnes qualifiées en situation de handicap des mesures d'adaptation raisonnables pour participer au processus de candidature ou d'entrevue, exercer leurs fonctions essentielles et bénéficier des autres avantages et privilèges liés à l'emploi. Veuillez communiquer avec nous si vous avez besoin de mesures d'adaptation raisonnables.
Veuillez noter que 2K Games et ses studios n'utilisent jamais d'applications de messagerie instantanée ni de comptes de courriel personnels pour communiquer avec les candidat(e)s potentiels ou mener des entrevues. Toute communication par courriel provient uniquement de comptes 2K.com.
Who We Are
2K is headquartered in Novato, California and is a wholly owned label of Take‑Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global video game company, publishing titles developed by some of the most influential game‑development studios in the world. Our studios, responsible for developing 2K’s portfolio of world‑class games across multiple platforms, include Visual Concepts, Firaxis, Hangar 13, CatDaddy, Cloud Chamber, 31st Union, HB Studios, and 2K SportsLab. Our portfolio of titles is expanding due to our global strategic plan, building and acquiring exciting studios whose content continues to inspire all of us! 2K publishes titles in today’s most popular gaming genres, including sports, shooters, action, role‑playing, strategy, casual, and family entertainment.
Our team of engineers, marketers, artists, writers, data scientists, producers, thinkers and doers, are the professional publishing stewards of 2K’s portfolio, which currently includes several AAA, sports and entertainment brands. This includes global powerhouse NBA 2K, renowned BioShock, Borderlands, Mafia, Sid Meier’s Civilization and XCOM brands; popular WWE 2K and WWE SuperCard franchises, TopSpin 2K25, as well as the critically and commercially acclaimed PGA TOUR 2K.
What We Need
We are looking for an outstanding lead software engineer who can use their mastery in both game development and leadership to guide small engineering teams in fast‑moving engagements with 2K partner studios. If you join us, you'll use your broad expertise to lead the team from start to finish, work directly with producers and development partners to ensure stable deliveries, and provide support for your fellow engineers. Whether you're defining programming conventions, reviewing the work of your peers, or thinking forward to remove potential blockers, you've got the aptitude to both produce consistent results and provide informed direction.
What You’ll Do
- Lead and mentor a team of game developers
- Work both independently and collaboratively to implement sophisticated game features
- Quickly adapt to new coding environments and programming standards
- Analyze game performance and implement optimizations
- Work in an integrated, embedded fashion with other 2K game studios to help them build and ship AAA games
- Provide accurate schedules and estimates for completing tasks on time
- Identify bottlenecks in development pipelines and develop optimizations and opportunities for automation
Required Experience And Skills
- 6+ years advanced programming in C/C++ specific to game development
- Substantial experience with a major game engine
- Shipped AAA titles in a lead role
- Experience developing for consoles, including certification requirements and TRCs
- Rapid problem solver with deep debugging and performance‑profiling experience, comfortable guiding others through complex investigations
- Excellent communication, documentation, and organizational skills
Desired Experience And Skills
- Substantial experience with Unreal Engine 5
- Ability to manage large codebases with multiple branches
- Advanced source control experience (Perforce, GitHub, SVN), including CLIs
- Specialization in one or more of our priority areas:
- AI (behavior trees, GAS, EQS)
- Animation
- UI, UI frameworks, UX and design
- Experience in multiplayer, physics, or rendering is also valuable
Bonus Points
- You love making and playing games
- You're always learning new things
- Undergrad or higher degree in game development or computer science
- Shipped titles on PC and consoles simultaneously
- Knowledge/experience in Gameplay, 3Cs, Online/Social, or DevOps (Horde, TeamCity, etc.)
As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment. Please contact us if you need reasonable accommodation.
Please note that 2K Games and its studios never use instant messaging apps or personal email accounts to contact prospective employees or conduct interviews and when emailing, only use 2K.com accounts.
#J-18808-Ljbffr- ...People Can Fly est l'un des principaux studios indépendants de développement... ...Occasionally support Lead in recruitment projects with... ...terminé, avec mention comme programmeur ou programmeuse au générique.... ...disciplines. Solides compétences en programmation C/C++. Solides compétences...PrincipalFull timeWork at officeRemote workWorldwide
- ...100 million people and an entertainment leader, home to some of the most beloved and... ...Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre... ...contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe...SuggestedFull timeTemporary workInternship
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SuggestedFull time
- ...continuent d’inspirer des millions de joueur·euse·s à travers le monde ! 2K publie des... ...recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour... ...seeking a talented and versatile Tools Programmer to join our growing team. You will help develop...SuggestedFull timeCasual work
- ...NBCUniversal is one of the world's leading media and entertainment companies. We... ...vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building... ...performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes...SuggestedLong term contractFull timeLocal area
- .... DESCRIPTION DU POSTE Nous sommes à la recherche d’un Programmeur.euse de Jeu passionné par la création de systèmes performants et soignés... ...du calendrier de développement et livrer les tâches de programmation dans les délais Participer aux revues de code, proposer des...Full timeWork at officeWorldwideMonday to friday10 hours per weekFlexible hours
- ...du poste : Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les... ...~ Travailler avec les autres programmeurs pour construire et maintenir une base de... ...About Krafton Montreal: We are a leading game development studio composed of veterans...Full timeRemote work
- ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive world of Blight: Survival... ...l’équipe; Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités; Participer aux...Full time
- ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate... ...serveur. Behaviour est à la recherche d’un·e développeur·euse backend (Node.js) intermédiaire doté·e de solides compétences en...Full timeWorldwide
- ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant... ...équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou... ...du Québec, où l'anglais est la principale langue de communication entre les bureaux...Full timeWork at office
- ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight. At... ...équipes diversifiées. Nous sommes à la recherche d’un·e Programmeur·euse de jouabilité pour contribuer au développement de notre...Full time
- ...applicable law. As a Senior Systems Programmer on Dead by Daylight , you will play a... ...foundation of one of the world's leading live multiplayer games. You'll provide... ...un atout important. En tant que Programmeur·euse senior·e Systèmes sur Dead by Daylight...Full timeWorldwide
- ...nous voir Nous cherchons une personne au poste d'analyste-programmeur.euse iOS sénior pour se joindre à l'une de nos équipes. Ton rôle... .... Les compétences à apporter : Compétences avancées en programmation avec SwiftUI Bonne connaissance de Structured Concurrency,...Full timeApprenticeshipLocal areaRemote workWorldwideFlexible hours
- ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime... ...C# est un atout. Maîtrise de la programmation multithread et solide compréhension de... ...extérieur du Québec, où l'anglais est la principale langue de communication entre les bureaux...Full timeWork at office
- ...jeux Sony au Canada. Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez... ...et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la conception...Full time
- ...for millions of players. As a Senior Back-End Programmer, you will lead the development and integration of back-end systems for 7... ...définition de son avenir. À propos du rôle En tant que Programmeur(euse) Back-End Senior, tu seras responsable du développement et...Long term contractFull timeWorldwide
- ...Description du poste En tant que Programmeur·euse Gameplay IA, vous aurez la charge de la... ...engageants; ~ Maîtrise du français (langue principale de travail) et aisance en anglais (... ...Job Description A s a Gameplay AI Programmer, you will be responsible for designing,...
- ...People Can Fly est l'un des principaux studios indépendants de... ...People Can Fly is one of the leading independent AAA game development... ...Nous recherchons un programmeur Sénior en AI de jeu qui fait... ...performances Expérience en programmation d'IA de mouvement, de navigation...Full timeWork at officeRemote workWorldwide
- ...Cloud Chamber est à la recherche d'un·e programmeur·euse principal·e en IA pour rejoindre notre talentueuse équipe afin de propulser le... ...domaine connexe. Expérience préalable dans un rôle de programmation d'IA pour les jeux vidéo. Expérience professionnelle avec...Full time
- ...En tant que Programmeur·euse IA chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour repousser les... ...un domaine connexe. Expérience de travail dans un rôle de programmation d’IA pour les jeux vidéo. Expérience professionnelle avec...Full time
- ...Tu cherches un nouveau défi en tant qu'Analyste-programmeur·euse senior AS/400 à Montréal ? Tu es à la bonne place ! Qui sommes-nous ? Maplr est une firme montréalaise qui connecte des talents TI avec les projets technologiques les plus stimulants du Québec. Nous accompagnons...Work at officeMonday to friday2 days per week
- ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour aider... ...passionné de développeur·euse·s, incluant notre chef·fe d’équipe programmation rendu, nos artistes techniques et notre direction artistique....Full time
- ...We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team.... ...enabling effective work with developers, tech leads, and other members of Core Tech. Dans... ...centrale. Nous recherchons un·e programmeur·euse DevOps sénior·e pour rejoindre l'équipe...Full time
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...Ce que vous apportez ~ Environ 5 ans d’expérience en programmation d’intelligence artificielle ~ Une compétence en C++ ~ Un...Daily paidFull time
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...les intentions design en respectant le budget alloué. Programmer de façon claire et structurée tout en étant conscient.e des requis...Full time
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...ou l’équivalent. ~ Au moins 7 années d’expérience en programmation, préférablement dans l’industrie du jeu vidéo ~ Une compétence...Daily paidFull time
- ...as per applicable law. We’re looking for a Senior System Programmer to play a key role in bringing a AAA title to players. Working... ...appropriées afin de les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison d’un...Full time
- ...Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise... ...Rejoignez l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez à façonner la prochaine décennie de notre...Full time
- ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si... ...avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de... ...Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou...Full time
- ...la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de... ...Diriger le développement des fonctionnalités principales du système physique ; Optimiser les... ..., driving their implementation; Lead development of core physics system functionality...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Programmer | Programmeur(-euse) principal(e). Be the first to apply!
- lead software engineer Montréal, QC
- lead structural engineer Montréal, QC
- lead process engineer Montréal, QC
- principal consultant Montréal, QC
- conseiller principal d'éducation Montréal, QC
- conseiller principal Montréal, QC
- comptable principal Montréal, QC
- estimateur principal - construction Montréal, QC
- principal Montréal, QC
- lead developpeur

