William Montgomery is a seasoned technology and product leader with 14 years of experience building large-scale systems and banking software, now serving as Chief Product Officer at Thought Machine after a decade as its CTO. He combines deep engineering chops in Python, Java, App Engine and information retrieval with practical machine learning experience honed during tenures at Google working on Ad Exchange/AdSense and early App Engine projects. His career blends hands-on systems design and product strategy, moving from enterprise integrations and bespoke accounting/VOIP tools to architecting cloud-native core banking platforms. Notably, he pairs Cambridge and Edinburgh computer science credentials with rare continuity at a single scale-up, guiding its technical vision through hypergrowth. Colleagues value his ability to translate research-grade technologies into reliable, production-ready services that meet strict operational and regulatory demands. Based in England, he brings a pragmatic, engineer-first approach to product leadership and platform evolution.
14 years of coding experience
20 years of employment as a software developer
B.Sc. (Hons) Computer Science, B.Sc. (Hons) Computer Science at The University of Edinburgh
MPhil Computer Science, MPhil Computer Science at University of Cambridge
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.
Request Free Trial
William Montgomery - Chief Product Officer at Thought Machine