2k Games

Lead Programmer | Programmeur(-euse) principal(e)

2k Games • $110K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of advanced programming in C/C++ for game development.
  • Significant experience with a major game engine.
  • Proven track record of delivering AAA titles in a lead role.
  • Experience with console development and understanding of certification requirements.
  • Strong debugging and performance profiling skills, capable of mentoring others.
  • Excellent communication, organization, and documentation skills.

Responsibilities

  • Lead and mentor a team of game developers.
  • Implement sophisticated game features both independently and collaboratively.
  • Adapt quickly to new coding environments and standards.
  • Analyze game performance and implement necessary optimizations.
  • Collaborate closely with other 2K studios to develop and deliver AAA games.
  • Provide precise scheduling and task completion estimates.
  • Identify and optimize bottlenecks in development pipelines.

Benefits

  • Opportunity to work with leading studios and on high-profile projects.
  • Supportive work environment focused on collaboration and mentorship.
  • Emphasis on ongoing learning and skill development.
  • Involvement in the entire game development process from concept to delivery.
  • Access to cutting-edge technology and game development tools.
Full Job Description
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.)

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.)

#LI-Hybrid

About 2k Games

2K Games is an American video game publisher based in Novato, California. The company was founded in January 2005 by Take-Two Interactive, and is best known for publishing the NBA 2K series of basketball games. Other popular franchises published by 2K Games include the Borderlands series, the BioShock series, and the Mafia series. The company has also published several licensed games based on popular movies and TV shows, such as The Walking Dead and WWE.
Learn more about 2k Games
Size
500 employees
Industry

Similar Jobs

More Jobs at 2k Games

More Consumer Technology Jobs

Find similar Lead Programmer | Programmeur(-euse) principal(e) jobs: