Craig Cook is a seasoned engineering leader with over two decades of hands-on and executive experience shaping large-scale consumer and enterprise platforms, currently serving as Director of Engineering at Meta in London. He has led global, 24x7 operations and product teams at Microsoft and Meta, scaling news, social, gaming, and SaaS products while driving devops, analytics, and cross-platform delivery. Comfortable shifting between startup CTO roles and senior leadership at major tech firms, he blends deep product engineering roots (including game development and early Surface work) with strategic operational leadership. Known for reuniting product development and global support practices, he has a track record of turning R&D and big-data capabilities into usable business insights. A Purdue Computer Science alumnus, Craig still enjoys getting back to code and hands-on problem solving—he once bootstrapped platforms and even ran cables himself during early startup days.
9 years of coding experience
19 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Purdue University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.