This document provides a job role specification for a Lead Programmer position in games design. It describes the responsibilities of a Lead Programmer as translating game designs into technical specifications and delegating tasks to programming teams. It lists required skills as being systematic, organized, able to work independently and communicate well while programming in languages like C++. Experience requirements include abilities in C/C++ programming, specific platform experience, understanding of game play, working independently and on teams to meet deadlines. A degree in related fields is preferred along with proven C++ skills and knowledge of software development techniques and game hardware.