Hemant Kumar

Principal Software Engineering Manager at Microsoft

Redmond, Washington, United States

About

Strategic and results-driven Principal Software Engineering Manager with 20+ years of experience leading high-performing, globally distributed teams. Proven expertise in delivering scalable, innovative software solutions across multiple geographies. Skilled in building collaborative cultures, aligning cross-functional teams, and executing complex projects with precision. Recognized for driving high-impact initiatives that exceed stakeholder expectations and support business objectives. Strong mentor and process optimizer, blending technical depth with leadership to excel in fast-paced, evolving environments.

Experience

  • Microsoft (On-site)
    • Engineering Manager
      Jan 2021 - Present · 5 yrs 6 mos

      I led strategic initiatives in SMB Engineering to drive M365 acquisition and retention, notably championing NPSA/NCSA growth by building the M365 Acquisition Platform for scalable business expansion. I conceived and delivered an AI-powered solution to capture customer intent and boost M365 subscription sales, delivering measurable business impact. By leveraging AI tools, I significantly enhanced both individual and team productivity, accelerating delivery. I also directed the development of a self-serve template adopted by Microsoft Partners to enable scalable, efficient onboarding. As part of the M365 Admin Center retention effort, I built and managed a global team of 13 engineers, delivering solutions that improved customer engagement. I applied Agile practices to streamline workflows, ensure high-quality outcomes, and mentored team members to foster growth, collaboration, and technical excellence. Additionally, I led the successful migration of the Azure Cloud Cost Management UI from Angular to React, driving better usability and integration across M365 experiences.

    • Principal Software Engineer
      Jan 2020 - Jan 2021 · 1 yr 1 mo

      As Technical Lead for Microsoft Teams, I drove the end-to-end delivery of high-impact, scalable features with a strong emphasis on quality. I led the design and development of key user experience enhancements, including language auto-detection and spell-check functionality, using C++ and TypeScript. Additionally, I architected real-time chat and channel translation capabilities with React and TypeScript to enable seamless global communication within Teams. Beyond technical contributions, I actively mentored junior engineers, fostering a collaborative, high-performing development environment.

    • Senior Software Engineer
      Mar 2012 - Jan 2020 · 7 yrs 11 mos

      I led the development of PowerPoint Live Subtitles in C++, delivering real-time multilingual accessibility for presentations. I built a scalable C# and React backend for Office translations, efficiently handling over a billion requests per month. Additionally, I architected a robust localization framework in C# to enhance the global reach of Office apps and websites. To support quality across platforms, I created a cross-platform test automation framework for Office on Android, iOS, and Windows using Java, Python, and C++.

  • Software Engineer at Motorola Solutions
    Dec 2006 - Jan 2008 · 1 yr 2 mos

    I developed core messaging components for Motorola mobile devices running a custom Linux-Java operating system, using C++. This involved implementing features such as SMS handling, message storage, and integration with the device UI and communication stack. I collaborated closely with cross-functional teams to ensure seamless interaction between native C++ components and Java-based services. My work contributed to delivering a reliable and responsive messaging experience on Motorola’s mobile platform.

  • Software Engineer at Wipro Technology
    Jul 2005 - Dec 2006 · 1 yr 6 mos

    I maintained NUMA-Q servers, focusing on high-performance, non-uniform memory access (NUMA) architectures. My work involved low-level systems development and kernel programming in C, where I contributed to enhancing system stability, memory management, and hardware-software integration. I diagnosed and resolved performance issues at the kernel level, working closely with hardware and OS teams. This experience gave me a deep understanding of operating system internals and performance optimization in complex server environments.