Summary
David Armour is a Principal Group Product Manager at Microsoft with 25+ years of experience shaping enterprise cloud, hybrid, and communications platforms. He leads product strategy and delivery for Azure Communication Services and M365 messaging features, translating complex infrastructure and security needs into scalable, customer-focused solutions. His portfolio spans Azure Stack, System Center, Windows Server, and agentic messaging for Copilot, reflecting deep expertise in edge compute, IaaS/PaaS, and asynchronous communications. A named inventor on multiple cloud patents, he combines product vision with hands-on delivery across platform and manufacturing scenarios. Based in Bellevue, he brings a unique blend of engineering, program leadership, and real-world consulting experience dating back to early Microsoft engagements with major enterprises.
9 years of coding experience
25 years of employment as a software developer
MSIS, Information Systems, MSIS, Information Systems at Eastern Michigan University
BA, BA at Calvin College
Chinese