About Rahul

Rahul is a leader in McKinsey’s product development and services work for software. He brings deep industry experience in software-related product management, R&D, and services strategy. Rahul has served several of the world’s largest software companies and prominent IT-service players.

His most recent work includes:

  • leading software-related R&D optimization and margin improvements for a private-equity-owned, high-growth, B2B software company
  • defining software-services strategies for major software conglomerates in Europe and North America, and then leading multiyear services-transformation journeys for these companies
  • leading software-related revenue-growth and R&D-cost-optimization efforts for a stagnating, mid-scale software business

Prior to joining McKinsey, Rahul was as a program manager at a multinational technology company, where he helped design and manage cloud services for a suite of products for enterprises. Before that, he worked on design and implementation of operating-system fundamentals at another multinational technology company.

Published Work

Reimagining software services for the cloud and the digital world,” McKinsey & Company, February 2018

An executive’s guide to software development,” McKinsey & Company, February 2017

Past experience

Microsoft
Program manager

Cisco
Software engineer

Education

Indian School of Business
MBA, finance and strategy

International Institute of Information Technology
BTech, computer science and artificial intelligence