Senior Engineering Manager Job in Bangalore, Karnataka | Microsoft India

September 6, 2025

Job Description

Summary

Join Microsoft India as a Senior Engineering Manager in Bangalore and lead the development of cutting-edge Azure cloud services. This is a unique opportunity for experienced software engineering leaders passionate about building scalable cloud-native applications, contributing to open-source software, and driving innovation in one of the world’s leading tech companies. If you want to work with a diverse, high-performing team, and influence Azure’s developer ecosystem at a global scale, apply now to Microsoft’s Bangalore Development Center!


Job Details at a Glance

Job TitleSenior Engineering Manager
LocationBangalore, Karnataka, India
Work From HomeUp to 50% remote
Travel25-50%
Employment TypeFull-Time
Experience Required8+ years in software engineering, 2+ years in management
Tools & TechnologiesAzure, C#, C++, Java, Python, Go, Kubernetes, Docker, DevOps
IndustryCloud Computing, Software Development
Role TypePeople Manager

Key Responsibilities

  • Lead, mentor, and grow a high-performing, diverse team of software engineers.
  • Manage end-to-end delivery of scalable cloud-native services within the Azure ecosystem.
  • Collaborate with product managers, engineering peers, customers, and partners to define product roadmaps and drive rapid, iterative development cycles.
  • Foster a culture of innovation by mentoring teams on modern cloud architecture, open-source technologies, DevOps, and service reliability.
  • Ensure service security, privacy, compliance, scalability, and operational excellence.
  • Support live site operations in a DevOps environment, ensuring high availability and responsiveness.
  • Champion Microsoft’s culture by exemplifying growth mindset, inclusiveness, teamwork, and customer obsession.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
  • Minimum 8 years of industry experience in software development, with proven success in delivering complex engineering projects.
  • At least 2 years of experience managing and growing engineering teams.
  • Strong proficiency in programming languages such as C#, C++, Java, Python, or Go.
  • Experience with cloud platforms, preferably Azure, AWS, or Google Cloud Platform (GCP).
  • Familiarity with Linux environments, containerization (Docker, Kubernetes), and DevOps best practices.
  • Excellent leadership, communication, and project management skills.
  • Passion for customer-centric development and shipping high-quality software.

Preferred Qualifications

  • Experience working with geo-distributed teams and cross-functional partners.
  • Hands-on background in site reliability engineering and scalable live service support.
  • Contribution to open-source projects or experience with large-scale cloud service development.
  • Ability to meet Microsoft’s security and compliance screening requirements, including Microsoft Cloud background checks.

Why Work at Microsoft India – Bangalore?

  • Be part of a global tech giant driving innovation in cloud computing and AI.
  • Enjoy flexible work options including up to 50% remote work.
  • Access to industry-leading healthcare, learning resources, and employee benefits.
  • Engage with a culture that values diversity, inclusion, and continuous growth.
  • Opportunities to work on impactful projects that reach millions of users worldwide.

Apply Now

Ready to lead Microsoft’s Azure engineering team in Bangalore? Visit the official Microsoft Careers page to submit your application today! Elevate your career with a company committed to innovation, culture, and growth. Don’t miss this chance to make a global impact.