Take-Two Interactive Software, Inc.

Lead Engineer

Take-Two Interactive Software, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

Python

About the role

  • Proactive feature ownership of entire game subsystems – including all aspects of development, maintenance, advocacy and documentation.
  • Be a team-facing touchpoint for all assigned systems/domains. This would include answering questions, disseminating information to the team, talking over feature requests and evangelizing these systems as appropriate.
  • Manage and develop teams of programmers for work on assigned systems/domains.
  • Support high quality and robust game features and systems, by gathering requirements, designing solutions, implementing robust code, testing and debugging.
  • Participate in group collaboration and utilize engineering best practices, such as code reviews.
  • Work with all departments to ensure our systems meet the needs of our content creators.
  • Ability to identify use cases for our systems and technologies that our content creators haven’t conceived of that can take our game to the next level.
  • Create efficient, scalable, optimized code while working with 3rd party libraries and tools.

Requirements

  • 7+ years’ experience in the game industry with at least 2 shipped AAA titles.
  • Experience managing teams.
  • Strong knowledge of C++.
  • C#/python experience a bonus.
  • Unreal Engine 4/5 experience is a strong requirement for this position.
  • Ability to quickly understand existing code and enhance/extend an existing architecture.
  • Software engineering skills, including the ability to write maintainable and robust code.
  • Experience developing in and supporting all stages of the development lifecycle.
  • Ability to architect systems from scratch.
  • Experience developing for games; preferably action, First Person Shooters.
  • Ability to research, analyze and optimize code to meet performance requirements.
  • Experience developing for and shipping cross-platform titles – PC/XSX/PS5 preferred.
  • A passion for hands-on game development with a focus on attention to detail. Commitment to code quality, documentation and sound testing procedures. Self-motivated towards solving creative problems.
  • Able to respond elegantly to difficult creative changes, often late in the process. Ability to prioritize feature requests to developers and engineers based on design goals.
  • Experience with First-Person gameplay and systems.
  • Understanding of procedural design systems in games.
  • Self-motivated, and able to work well independently.
  • Ability to work well under pressure and with deadlines.
  • Excellent communication, collaboration, interpersonal, and organizational skills. Experience with source control via Perforce or equivalent.
  • Must be eligible to work in the US.