Since joining Cognizant Technologies in 1994, he has been instrumental in formulating the company's strategy and building and managing the organization's development centers in India, where he is based.
A member of Cognizant's Board of Directors, Narayanan spends time traveling extensively in the U.S. and Europe to meet clients.
He also served as chairman on NASSCOM (National Association of Software and Service Companies) in 2007–08.
[3] Narayanan began his career at Tata Consultancy Services, growing through the ranks from developer, to technologist, to program manager, to business leader.
He was a regional head of Tata Consultancy Services in India when he joined Cognizant as CTO.