Position: Tools Programmer Experienced, Senior, Lead С++
Company: Key People
Experience required: 5y
English level: intermediate

Experience and Background
• Solid (Experienced) / Strong (Senior, Lead) C++ skills and hands on experience writing C++ applications;
• Experience programming multi-threaded applications;
• Solid (Experienced) / Strong (Senior, Lead) understanding of software design principles including data oriented architecture;
• Experience writing fast and efficient code where CPU speed and memory constraints are paramount;
• Good communication and team skills.
Will be a plus:
• Working on a similar position in a game development company;
• Experience working with game content pipelines;
• Own pet projects or participation in an opensource project(s).
Job description
• Working on various code and content management tools and utilities;
• Design, code, debug and optimize software in C++ and possibly C#;
• Research and implement new technologies,  game development tools and systems;
• Collaborate efficiently with other teams (engine, gameplay).
Conditions and perks
• International team with best in class experience;
• International AAA-title game projects;
• Work with renowned industry specialists (Microsoft, 2K);
• Business trips, English courses and a lot of perks;
• You’ll be joining a team of like-minded individuals to cooperatively work on a game project. From our side we are always trying to offer suitable tasks, ability to grow and constant feedback, necessary tech mentoring and direction to pursuit your goals.