Lead Programmer
Lead Programmers work with their programming team to create technology and tools needed for our latest game projects, spearhead designs for new systems, help build a culture of engineering excellence and mentor more junior programmers.
Requirements
- College degree or equivalent work experience.
- Six or more years work experience in the games industry.
- At least one year of demonstrated leadership experience on a game project.
- A passion for computer games and programming.
- Excellent skills in C++ with a modern programming philosophy.
- Demonstrated presentation or publication experience.
- Experience in game development and computer game architecture in a professional capacity.
- Specialist in at least one game programming discipline (tools, graphics, physics, AI, etc.)
- Excellent written and verbal communications skills both in code and technical documentation.
- Strong facility with mathematics, including algebra, trigonometry, and linear algebra
- Experience in multiple game engine technologies, such as Unity or UDK (Unreal).
- Credited on multiple shipped titles on recent platforms, any genre.
Preferred Skills and Experience
- Professional experience with console or handheld development (Xbox360, PS3, Wii, iOS/Android, etc.)
- Experience and proficient in multiple programming or scripting languages, such as C#, Java, LUA, Python, etc.
