Lead Programmer | Programmeur( euse) principal(e)
Job Summary
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 tous nous inspirer! 2K publie des titres dans les genres les plus populaires du jeu vidéo notamment les jeux de sport de tir daction de rôle de stratégie occasionnels et familiaux.
Notre équipe de développeurs de spécialistes du marketing dartistes de rédacteurs de scientifiques de données de producteurs de penseurs et de gens daction 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 Meiers 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 delles-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. Si le poste tintéresse et que tu crois avoir ce quil faut pour travailler chez 2K nous tinvitons à poser ta candidature!
Nous sommes à la recherche dun(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 dassurer 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.
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
Tadapter 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 dautres 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 dautomatisation
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 à laise pour guider les autres dans des investigations complexes
Excellentes compétences en communication en documentation et en organisation
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 dinterface utilisateur UX et design
Une expérience en multijoueur en physique ou en rendu est également un atout
Tu adores créer des jeux et y jouer
Tu es toujours en train dapprendre 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 quemployeur souscrivant au principe dégalité daccès à lemploi nous nous engageons à offrir aux personnes qualifiées en situation de handicap des mesures dadaptation raisonnables pour participer au processus de candidature ou dentrevue exercer leurs fonctions essentielles et bénéficier des autres avantages et privilèges liés à lemploi. Veuillez communiquer avec nous si vous avez besoin de mesures dadaptation raisonnables.
Veuillez noter que 2K Games et ses studios nutilisent jamais dapplications de messagerie instantanée ni de comptes de courriel personnels pour communiquer avec les candidat(e)s potentiel(le)s ou mener des entrevues. Toute communication par courriel provient uniquement de comptes .
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 2Ks 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 todays 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 2Ks portfolio which currently includes several AAA sports and entertainment brands. This includes global powerhouse NBA 2K renowned BioShock Borderlands Mafia Sid Meiers Civilization and XCOM brands; popular WWE 2K and WWE SuperCard franchises TopSpin 2K25 as well as the critically and commercially acclaimed PGA TOUR 2K.
At 2K we pride ourselves on creating an inclusive work environment which means encouraging our teams to Come as You Are and do your best work! We encourage ALL applicants to explore our global positions even if they dont meet every requirement for the role. If youre interested in the job and think you have what it takes to work at 2K we encourage you to apply!
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 youll 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 youre defining programming conventions reviewing the work of your peers or thinking forward to remove potential blockers youve got the aptitude to both produce consistent results and provide informed direction.
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
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
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
Youre 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 accounts.
#LI-Hybrid
Required Experience:
Senior IC
About Company
2K publishes titles in today's most popular gaming genres, including shooters, action, role-playing, strategy, sports, casual, and family entertainment.