Responsibilities:
Direct, grow and mentor a highly capable and high performing software engineering team
Direct engineering resources to match business and production goals.
Collaborate with design, engineering and production teams to devise optimal engineering solutions to game requirements.
Hands-on architect and coder for sophisticated client/server systems for online gaming.
Implement software systems with attention to security, reliability, scalability, maintainability and performance.
Innovate and iterate on process, systems and technology to deliver a world-class gaming experience.
Be a leader; Identify and articulate technical and production risks and obstacles, generate solutions.
Desired Skills:
Fluent in C#, C++, or Java; experience with other languages a plus.
Bachelor’s degree in Computer Science or related field, or equivalent experience
Proven effectiveness in directing and delivering production software for high quality games
10+ years development experience with at least one shipped game product as a technical lead
Direct experience with client/server topologies as used in online games
Bonus:
iOS or Android experience
Unity 3D game engine experience
Experience with online game services such as Facebook, IOS Game Center, Steam etc.
This position is permanent and is in Redwood City, Ca.