Experience developing and managing a high-performance software engineering team. Working knowledge of high-end game engine internals (graphics, netcode, animation, script interpreters, compilers). Experience as a software engineer. Working familiarity with C# and C++. Excellent verbal and written communication skills. Experience leading teams using Agile methodologies (might have). Experience leading distributed teams (might have). Experience interacting with industry partners (might have). Experience with game or content creation software (might have).