The VP of Software Engineering will lead a globally distributed development team responsible for transforming legacy client/server solutions to cloud-based platforms. This role focuses on integrating a diverse portfolio of products and delivering enterprise collaboration and asset performance management software. The successful candidate will drive organizational and operational changes, modernize technology stacks, and foster a culture of continuous learning and operational excellence within the engineering teams.