2k Games

Lead Developer, Tools

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

Qualifications

  • 5-7 years in software development with a focus on pipeline products and data systems.
  • Proven leadership experience managing and mentoring engineering teams.
  • Strong programming skills in C#, Python, JavaScript, and C++.
  • Experience with distributed systems, web frameworks, or CI/CD pipelines.
  • Solid understanding of object-oriented programming and architectural design patterns.
  • Proven ability to handle complex, multi-stakeholder codebases.
  • Bachelor’s degree in Computer Science or equivalent experience.

Responsibilities

  • Lead a team to develop tools across various domains including game engines and web tools.
  • Partner with Directors and Product Managers to tackle pipeline inefficiencies with innovative solutions.
  • Collaborate with studios to gather technical requirements for build and deployment tools.
  • Participate in project planning, including estimating and breaking down complex initiatives.
  • Maintain and enhance existing pipeline software while ensuring quality documentation and support.
  • Establish code review standards and promote professional development initiatives for the team.

Benefits

  • Hybrid work model for flexibility.
  • Opportunities for professional development and mentorship.
  • Work in a fast-paced, innovative environment.
  • Collaborate with diverse teams and studio partners to create impactful solutions.
Full Job Description
Lead Developer - Tools
What We Need

A Lead Developer focused on pipeline products and data systems. You are a multi-functional engineer who loves building software across all tech stacks. You might develop a data warehouse with an AI enabled interface or automate repeatable dev processes that are slowing us down. You have a strong sense of systems architecture and a passion for creating tools that solve high level bottlenecks. You can lead engineers and collaborate with leaders and stakeholders.
What You'll Do
  • Lead a team of developers to develop products and tools across a breadth of domains, including game engine, pipeline, DCC, and web tools.
  • Partner with the Directors and Product Managers to estimate and solve complex pipeline inefficiencies with innovative, often AI enabled solutions.
  • Collaborate with studio partners to assess technical requirements for build systems and deployment tools.
  • Participate in project planning, estimation, and the technical breakdown of complex initiatives.
  • Maintain and improve existing pipeline software while ensuring high quality documentation and support.
  • Establish and enforce code review standards and professional development initiatives for your team.
What Will Make You A Great Fit
  • Extensive experience across domains: data systems, dev tools, AI integrations, pipeline automation, custom apps, game engines, DevOps/DevEx, or web tools.
  • Proven ability to lead and mentor a team of engineers.
  • Proficiency in multiple languages such as C#, Python, JavaScript, and C++.
  • Experience building and maintaining distributed systems, web frameworks, or CI CD pipelines.
  • Strong understanding of object oriented programming and modern architectural design patterns.
  • Ability to manage large and diverse codebases with multiple branches and stakeholders.
  • Excellent interpersonal skills to navigate a fast paced environment and align with studio partners.
  • Bachelor of Computer Science or equivalent work experience.
Bonus Points
  • Experience with web technologies like React, Django, or Node.js.
  • Familiarity with Docker, Kubernetes, or cloud service providers like AWS or Azure.
  • Hands on experience with game engines such as Unreal or Unity.
  • Background in building automated testing frameworks or data visualization tools.

Ingénieur(e) en chef - Outils
Ce que nous recherchons

Nous recherchons un(e) ingénieur(e) en chef axé(e) sur les produits de pipeline et les systèmes de données. Vous êtes un(e) ingénieur(e) polyvalent(e) qui adore développer des logiciels sur toutes les piles technologiques. Vous pourriez développer un entrepôt de données avec une interface alimentée par l'IA, ou automatiser des processus de développement répétitifs qui nous ralentissent. Vous avez un sens aigu de l'architecture des systèmes et une passion pour la création d'outils qui résolvent les goulots d'étranglement de haut niveau. Vous savez diriger des ingénieurs et collaborer avec des leaders et des parties prenantes.
Ce que vous ferez
  • Diriger une équipe d'ingénieurs pour développer des produits et des outils dans un large éventail de domaines, notamment les outils liés aux moteurs de jeu, aux pipelines, aux DCC et au web.
  • Collaborer avec les directeurs/directrices et les gestionnaires de produit pour estimer et résoudre les inefficacités complexes de pipeline grâce à des solutions innovantes, souvent alimentées par l'IA.
  • Travailler avec les partenaires des studios pour évaluer les exigences techniques des systèmes de build et des outils de déploiement.
  • Participer à la planification de projets, à l'estimation et à la décomposition technique d'initiatives complexes.
  • Maintenir et améliorer les logiciels de pipeline existants tout en assurant une documentation et un soutien de haute qualité.
  • Établir et faire respecter les standards de révision de code et les initiatives de développement professionnel pour votre équipe.
Ce qui fera de vous la personne idéale
  • Vaste expérience dans plusieurs domaines : systèmes de données, outils de développement, intégrations IA, automatisation de pipeline, applications personnalisées, moteurs de jeu, DevOps/DevEx ou outils web.
  • Capacité éprouvée à diriger et mentorer une équipe d'ingénieurs.
  • Maîtrise de plusieurs langages de programmation tels que C#, Python, JavaScript et C++.
  • Expérience dans la création et la maintenance de systèmes distribués, de frameworks web ou de pipelines CI/CD.
  • Solide compréhension de la programmation orientée objet et des patrons de conception architecturale modernes.
  • Capacité à gérer des bases de code vastes et diversifiées avec plusieurs branches et parties prenantes.
  • Excellentes compétences interpersonnelles pour évoluer dans un environnement au rythme soutenu et s'aligner avec les partenaires des studios.
  • Baccalauréat en informatique ou expérience de travail équivalente.
Atouts supplémentaires
  • Expérience avec des technologies web telles que React, Django ou Node.js.
  • Familiarité avec Docker, Kubernetes ou des fournisseurs de services infonuagiques comme AWS ou Azure.
  • Expérience pratique avec des moteurs de jeu tels qu'Unreal ou Unity.
  • Expérience dans la création de frameworks de tests automatisés ou d'outils de visualisation de données.


#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 Information Technology Jobs

Find similar Lead Developer, Tools jobs: