John Xu

Director Of Engineering

John Xu is an accomplished engineering leader with extensive experience in software development and team management, currently serving as the Director of Engineering at Veeva Systems since September 2018. At Veeva, John has successfully built and led a new engineering team in Toronto, focusing on the design and delivery of innovative CRM products, including Campaign Manager and Patient CRM. Previous roles include Senior Engineering Manager for Vault CRM and Vault Safety, where John managed multiple development teams, established high-performance standards, and emphasized scalable architecture. Prior experience spans roles at Thomson Reuters, RBC Capital Markets, Bentley Systems, and others, highlighting John's versatility in technical leadership and software engineering. John holds a Bachelor of Applied Science in Electrical and Computer Engineering from the University of Toronto, a Master of Engineering in Computer Software Engineering from Penn State University, and a Professional Certificate in Project Management.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices