Senior Software Engineering Manager

Bengaluru, Karnataka, India
Sep 09, 2024
Sep 28, 2025
Hybrid
Full-Time
8 Years
Job Description

As a Senior Software Engineering Manager within the Azure Edge + Platform Engineering System team, you will be at the heart of developing and managing one of the most extensive engineering systems in the industry. Your role will be crucial in shaping the future of how code is built, tested, and released across Microsoft’s platforms, including Azure, Windows, and Edge. This role offers a unique opportunity to work on large-scale systems that underpin some of the most widely used products globally.

Key Responsibilities

  1. Leadership. Guide, mentor, and grow a diverse team of software engineers, fostering a collaborative and innovative work environment.
  2. Feature Execution. Oversee the full lifecycle of feature development, from planning to deployment, ensuring high-quality deliverables that meet customer needs.
  3. Cross-Functional Collaboration. Work closely with internal and external teams, including Product Management (PM), to create integrated solutions that deliver exceptional customer experiences.
  4. Engineering Best Practices. Advocate for and implement engineering best practices, drive a culture of continuous improvement, and promote a Live Site mentality to ensure service excellence.
  5. Talent Management. Recruit and develop top talent, support team members’ career aspirations, and ensure a supportive and inclusive workplace.
  6. Operational Support. Participate in periodic on-call duties and live site support to ensure the reliability and performance of critical systems.
  7. Data-Driven Insights. Leverage data to guide business decisions, optimize processes, and drive impactful changes within the team and broader organization.

Qualifications

  1. Experience. 8-10 years of experience in object-oriented programming and design patterns (C#, C++, .NET, Java), with at least 2 years in a people management role and experience managing a product team.
  2. Education. Bachelor’s Degree in Computer Science or a related technical field; advanced degrees (BS or MS) in Computer Science or Engineering are preferred.
  3. Skills. Proven track record of shipping products through multiple cycles, strong leadership abilities, effective cross-team collaboration, and experience with large-scale architectures and services.

Preferred Qualifications

  1. Commitment to Diversity. Demonstrated dedication to diversity and inclusion initiatives.
  2. Service Expertise. Experience in creating, developing, delivering, deploying, and maintaining services at scale.
  3. Leadership and Collaboration. Ability to lead diverse teams and collaborate effectively across organizational boundaries.

Microsoft's Commitment to Diversity and Inclusion

Microsoft is an equal opportunity employer. We are committed to fostering an inclusive and diverse workplace. All qualified applicants will receive consideration for employment without regard to various protected characteristics. We welcome applications from individuals with disabilities and provide accommodations throughout the application process.

Why Join Us?

  1. Impact. Contribute to shaping the future of some of the most critical technologies in the world.
  2. Growth. Work in a world-class engineering environment that supports personal and professional growth.
  3. Collaboration. Be part of a dynamic, diverse team that values innovation and collaboration.

If you’re a seasoned leader with a passion for large-scale engineering challenges and a commitment to driving excellence, we encourage you to apply and join us in making a difference at Microsoft.