Adam Macdonald is an experienced engineering manager and entrepreneur with two decades of hands-on experience building products, founding companies, and scaling teams across startups and enterprise clients. Currently leading engineering at Shopify, he blends product-first thinking with deep technical roots from roles spanning senior engineering to chief innovation officer. He has repeatedly turned customer problems into polished digital experiences—from a wagering and social golf app to insurance for collectors and HR hiring platforms—demonstrating an eye for UX and commercial impact. Known for mentoring founders and running a developer services firm early in his career, he brings both tactical delivery skills and strategic process design to teams. Based in Dieppe, New Brunswick, Adam pairs Fortune-500 consulting experience with startup grit and a consistent track record of shipping customer-loved products.
9 years of coding experience
21 years of employment as a software developer
BCS Software Engineering, BCS Software Engineering at University of New Brunswick
Diploma Computer Programming and Analysis, Diploma Computer Programming and Analysis at Eastern Business Computer Institute
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.