Principal Software Engineering Manager

Microsoft

Microsoft

Software Engineering
Posted on Oct 29, 2025

Principal Software Engineering Manager

Multiple Locations, India

Save

Share job

Date posted
Oct 28, 2025
Job number
1901001
Work site
3 days / week in-office
Travel
0-25 %
Role type
People Manager
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Within Microsoft's Healthcare and Life Sciences (HLS) organization, we build solutions for the healthcare that help organizations achieve their goals across the industry with a dedication to improving patient care.

The HLS Diagnostics Solutions team is on a mission to transform medical diagnostics through innovative solutions enhanced with AI. We bring together multi-disciplinary talents in product, engineering, user experience (UX), and program management to build AI-powered healthcare offerings that augment how radiologists work. We are a collaborative group passionate about healthcare and driven to deliver highly reliable, high-performance software for clinical use.

We are looking for a Principal Software Engineering Manager who has experience leading and managing a team of engineers. Your knowledge spans all aspects of the software engineering lifecycle and a history of delivering highly available products and services while emphazing security & quality. Your day-to-day responsibilities include a blend of technical and hands-on leadership with people management and partnership skills.

Qualifications

Required qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of people management experience.
  • Consistent track record of shipping across multiple product release cycles.
  • Excellent design, coding, debugging, and problem-solving skills.
  • Ability to coach team on delivering secure, performant, scalable, world-ready, accessible solutions.
Preferred qualifications
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years people management experience.

Responsibilities

  • Invest in people on your team, nurture them through modeling, coaching, and caring.
  • Identifies skills needed and ensures engineering team's skills remain current by investing time and effort into being informed of current developments.
  • Guide team on driving multiple groups' project plans, release plans, and work items in coordination with appropriate stakeholders
  • Be customer obsessed. Collaborate with product, design, and data disciplines to accomplish business goals and product or solution delivery. Clear communication and teamwork are critical to be succesful.
  • Be committed to delivering the best customer experience by quickly resolving any high-priority bugs that surface and analyzing root causes of customer-found issues to prevent recurrences.
  • Ability to understand the technical details of a complex area and review the code in depth. Support rigorous quality engineering practices across all phases of product development and deployment with an emphasis on security, quality, scability, and compliance.
  • Use agile development principles to produce continuous value while readily adapting to change.
  • Model Microsoft cultural values and foster a healthy and inclusive team environment.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.