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 Title | Senior Engineering Manager |
|---|---|
| Location | Bangalore, Karnataka, India |
| Work From Home | Up to 50% remote |
| Travel | 25-50% |
| Employment Type | Full-Time |
| Experience Required | 8+ years in software engineering, 2+ years in management |
| Tools & Technologies | Azure, C#, C++, Java, Python, Go, Kubernetes, Docker, DevOps |
| Industry | Cloud Computing, Software Development |
| Role Type | People 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.