Lead Gameplay Engineer (Live Services)
Firaxis Games is seeking a motivated Lead Gameplay Engineer (Live Services) to join our development team. We’re looking for an engineer with a strong foundation in software engineering who enjoys working on a diverse set of challenging problems. This role involves a significant management component and the ideal candidate will be comfortable working with a team of talented engineers to turn high level ideas into low level tasks. Firaxis is a highly collaborative and iterative environment. The ideal candidate will possess the ability to communicate easily and effectively with fellow coders, designers, producers and artists. Responsibilities include leading and managing a programming team at technical and personnel level, balancing management, delegation, and implementation, evaluating team work and providing feedback for architectural improvement, identifying project risks and providing solutions, collaborating with other teams to meet technical needs, developing high-performance, robust, maintainable code in a cross-platform environment, designing and implementing modifications and optimizations to existing code base, working closely with the entire game team providing technical, creative, and scheduling feedback, and actively maintaining skill-set and knowledge base by keeping track of the latest industry innovations. Requirements include excellent communication skills, high proficiency in C++ programming language, experience with Go programming language, having shipped at least one game, strong AWS knowledge, expertise in analytics and telemetry and their interaction with game systems, experience with Perforce, JIRA, TeamCity, strong problem solving and debugging skills, experience with multiple languages, frameworks and tools is a plus, strong 3D math skills, self-motivation and passion for games, experience managing an engineering team, and 7+ years industry experience.