Tech Mahindra
–
Bengaluru, Karnataka, India
... This is a global role responsible for marketing strategy, positioning, go-to-market, demand generation, communications, influencer relations, and alliance marketing for the unit. To be successful in this role, you must have a deep knowledge of ... - May 25