About The Position

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 Gearbox, Visual Concepts, Firaxis, Hangar 13, CatDaddy, Cloud Chamber, and HB Studios. Our portfolio of titles is expanding due to our global strategic plan as well as the creation and acquisition of studios whose innovative content continues to inspire millions of player·euse·s around the world! 2K publishes titles in the most popular game genres: sports games, shooters, role-playing games, action games, strategy games, as well as casual and family games. Our team of engineers, marketing specialists, artists, writers, data scientists, producer·rice·s, thinkers and people of action constitutes the professional publishing pillar of our growing library of critically acclaimed franchises such as NBA 2K, BioShock, Borderlands, Mafia, Sid Meier’s Civilization, Tiny Tina’s Wonderlands, WWE 2K and XCOM. At 2K, we are proud to create an inclusive work environment, which means encouraging our team members to come as they are and to excel! We encourage diversity and inclusion and want our community of candidates to reflect this commitment. We encourage all qualified individuals to explore our opportunities internationally. 2K has its head office in Novato, California, and is a label wholly owned by Take-Two Interactive Software, Inc. (NASDAQ: TTWO). We are seeking a talented and versatile Tools Programmer to join our growing team. You will contribute to the development and support of centralized internal development tools, integrated with existing studio pipelines, with an initial focus on the future of automated testing across 2K’s portfolio of games. This position is ideal for a programmer passionate about creating software that increases efficiency and supports creative teams. You will collaborate with diverse teams from several 2K studios, offering creative solutions and accelerating the creation of first-rate player experiences.

Requirements

  • Strong C++ and Unreal Engine 5 experience (core systems and blueprints)
  • 2 years or more of experience in the development of tools for AAA video games, including automation tools
  • Familiarity with automated testing principles and associated tools, including UE Gauntlet and the sessions frontend
  • Experience with large code bases, on multiple projects, and comfortable with different version control systems
  • Excellent communication skills in a fast-paced and interdisciplinary environment

Nice To Haves

  • Experience with DCC (Digital Content Creation) pipelines and tool development for publishers
  • Knowledge of concepts and frameworks related to machine learning / artificial intelligence
  • Experience with CI/CD systems (e.g.: TeamCity, Jenkins)
  • Familiarity with user interface (UI) systems in Unreal Engine

Responsibilities

  • Develop and maintain centralized tools, focusing on automated solutions and frameworks
  • Integrate these tools into the pipelines of different development teams spread across multiple studios
  • Proactively identify shared technical needs and build solutions to accelerate development
  • Extend tool compatibility to new platforms while maintaining a high level of quality and efficiency

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service