Neil Barua

Neil Barua is an accomplished executive with extensive experience in leadership roles across technology and service management sectors. Currently serving as Chief Executive Officer of PTC since January 2023, Neil focuses on global business strategy, customer experience, and company culture. Neil's previous roles include CEO of ServiceMax where successful growth was achieved in field service management, and CEO of IPC Systems, leading a significant sale from Silver Lake Partners. With expertise stemming from positions at Silver Lake, Francisco Partners, and Level 3 Communications, along with membership on the board of StreetWise Partners and the National Association of Manufacturers, Neil's background is complemented by a BSc in Finance and Economics from NYU Stern School of Business.

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