Lead Developer, Tools

Location
🇨🇦 Quebec, Canada
Level
Senior (5+ years)
Contract
Full Time
Posted
Still accepting applications
  • Apply in seconds with a Hitmarker profile
  • Get discovered by studios hiring now
  • Track every application in one place
2K
Privately Held

2K is a games publisher based in the USA, in Novato, California. Its parent company is Take-Two Interactive.

Headcount
1,000-5,000 people
Founded
2005
 

What We Need

A specialist Lead Developer who extends Unreal Engine's Gauntlet framework and makes sure a green result actually means the build is good. You're deeply fluent in Unreal Engine internals and plugin architecture, leading a small team from the front, coding alongside them, not reviewing from a distance.

What You'll Do

  • Deliver high quality automation features with a small team of engineers behind you.
  • Extend Unreal's Gauntlet framework: build the harnesses, telemetry, and reporting.
  • Build test infrastructure that works: input simulation, AI-driven test agents, performance telemetry at scale.
  • Turn technical complexity into clarity for whoever needs to act on it, technical or not.
  • Partner with TDs and leads across studios to define the future of test automation.
  • Stay ahead of leadership asks: progress, risks, tradeoffs.
  • Own the platform's long-term health. Pay down technical debt proactively.

What Will Make You A Great Fit

Required Skills

  • Deep expertise in Unreal Engine and C++, with 5+ years of hands-on experience across engine versions.
  • Direct experience with Unreal's Gauntlet automation framework, Unreal's Functional Testing framework, or a comparable engine-level test automation system.
  • Proven experience leading a small engineering team, including code review, mentoring engineers as they ramp up on deep engine-level systems, and delivering value against a roadmap.
  • Strong communication of complex technical solutions across audiences.
  • Proactive leadership and reporting of engineering progress, risks, and tradeoffs.
  • Experience building telemetry, instrumentation, or reporting systems for software.
  • Experience navigating a partner studio's own priorities and roadmap alongside 2K's, balancing both without either side losing confidence.

Bonus Points

  • Experience with reinforcement-learning-driven or AI-based test agents (e.g., Unreal's Learning Agents).
  • Experience scaling a testing framework across multiple concurrent game projects.
  • Experience working embedded within or alongside an external studio/partner team.
  • Familiarity with version control strategy across Git/Perforce in a multi-team environment.
  • Contributions to or deep familiarity with Unreal Engine's own automation/testing source.
 

Développeur(se) en chef, Outils

Ce que nous recherchons

Un(e) développeur(se) en chef spécialisé(e) qui étend le cadre d'automatisation Gauntlet d'Unreal Engine et s'assure qu'un résultat vert signifie vraiment que la build est bonne. Vous maîtrisez en profondeur les rouages internes d'Unreal Engine et son architecture de plugiciels, en dirigeant une petite équipe de l'avant, en codant à leurs côtés, sans réviser à distance.

Ce que vous ferez

  • Livrer des fonctionnalitĂ©s d'automatisation de haute qualitĂ©, avec une petite Ă©quipe de dĂ©veloppeurs Ă  vos cĂ´tĂ©s.
  • Étendre le cadre Gauntlet d'Unreal : construire les harnais de test, la tĂ©lĂ©mĂ©trie et les rapports.
  • Construire une infrastructure de tests qui fonctionne : simulation d'entrĂ©es, agents de test pilotĂ©s par IA, tĂ©lĂ©mĂ©trie de performance Ă  grande Ă©chelle.
  • Transformer la complexitĂ© technique en clartĂ© pour quiconque doit agir en consĂ©quence, technique ou non.
  • Collaborer avec les directeurs techniques et les responsables des diffĂ©rents studios pour dĂ©finir l'avenir de l'automatisation des tests.
  • Anticiper les demandes de la direction : avancement, risques, compromis.
  • Assurer la santĂ© Ă  long terme de la plateforme. RĂ©duire la dette technique de façon proactive.

Ce qui fera de vous la personne idéale

Compétences requises

  • Expertise approfondie d'Unreal Engine et de C++, avec 5 ans ou plus d'expĂ©rience pratique Ă  travers plusieurs versions du moteur.
  • ExpĂ©rience directe avec le cadre d'automatisation Gauntlet d'Unreal, le cadre de test fonctionnel d'Unreal, ou un système d'automatisation de tests comparable au niveau du moteur.
  • ExpĂ©rience Ă©prouvĂ©e Ă  la tĂŞte d'une petite Ă©quipe d'ingĂ©nierie, incluant la rĂ©vision de code, le mentorat de dĂ©veloppeurs en cours d'apprentissage de systèmes complexes au niveau du moteur, et la livraison de valeur selon une feuille de route.
  • Communication claire de solutions techniques complexes auprès de publics variĂ©s.
  • Leadership proactif, avec un suivi rigoureux de l'avancement, des risques et des compromis techniques.
  • ExpĂ©rience dans la crĂ©ation de systèmes de tĂ©lĂ©mĂ©trie, d'instrumentation ou de rapport pour des logiciels.
  • ExpĂ©rience Ă  naviguer les prioritĂ©s et la feuille de route propres Ă  un studio partenaire aux cĂ´tĂ©s de celles de 2K, en maintenant la confiance des deux cĂ´tĂ©s.

Atouts supplémentaires

  • ExpĂ©rience avec des agents de test pilotĂ©s par apprentissage par renforcement ou par IA (par exemple, Learning Agents d'Unreal).
  • ExpĂ©rience dans la mise Ă  l'Ă©chelle d'un cadre de test sur plusieurs projets de jeux concurrents.
  • ExpĂ©rience de travail intĂ©grĂ© au sein ou aux cĂ´tĂ©s d'une Ă©quipe de studio partenaire externe.
  • FamiliaritĂ© avec les stratĂ©gies de contrĂ´le de version Git/Perforce dans un environnement multi-Ă©quipes.
  • Contributions au code source d'automatisation ou de test d'Unreal Engine, ou grande familiaritĂ© avec celui-ci.
Lead Developer, Tools