Technical Director

Skills
Game DevelopmentProgrammingTechnical Process
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • B.S. (or higher) degree in Computer Science or equivalent
  • At least ten years of AAA game programming experience, with a leadership position
  • Proven experience shipping games on multiple platforms such as PC, console, and mobile in engine development area
  • Proficiency in C++
  • Strong data structures and algorithm skills with a firm understanding of linear algebra, statistical methods, and design patterns
  • Expert-level understanding of multithreading, optimizations, graphics, physics, and animation
  • Broad understanding of performance optimization of game servers
  • Ability to foster a strong team culture
  • Proven ability to grow, guide, inspire, and lead growing development/engineering teams
  • Ability to direct, collaborate, and speak critically on all aspects of technical development, art, gameplay, and content creation
  • Proficient in both written and oral communication with technical and nontechnical developers

Nice to have

  • Leadership
  • Team collaboration
  • Innovation
  • Technical expertise
  • Inspiring
  • Communication skills
  • Project management
  • Adaptability
  • Passion for gaming

Day to day

  • The role involves collaborating with Engineering, Production, Live Operations and UGC teams to align on a technical vision for the experience.
  • Leading multiple teams, setting strategic initiatives, breaking down clear and achievable goals.
  • Accountable for technical ownership, decision making, execution within strategic projects.
  • Inspiring and managing a team of lead engineers, pioneering design, process, workflow, metrics, planning, and architecture.
  • Ensuring the coherence, efficiency, scalability, modularity, and compatibility of the technology developed by your team.