Back to jobsJob overview

About the role

Principal Software Engineering Manager at Microsoft

Required Skills

pythonc++c#javajavascriptaiagilesoftware engineeringpeople management

About the Role

Principal Software Engineering Manager role at Microsoft's Healthcare and Life Sciences (HLS) organization, focusing on transforming medical diagnostics with AI-powered solutions. The position involves leading a team of engineers to deliver highly reliable, secure, and scalable software for clinical use, with a blend of technical leadership and people management.

Key Responsibilities

  • Invest in and nurture team members through modeling, coaching, and caring
  • Guide team on driving project plans, release plans, and work items with stakeholders
  • Collaborate with product, design, and data disciplines to accomplish business goals
  • Resolve high-priority bugs and analyze root causes of customer issues
  • Support rigorous quality engineering practices with emphasis on security, quality, scalability, and compliance

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages like 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

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Bachelor's Degree AND 12+ years experience
  • 4+ years people management experience

Benefits & Perks

  • Industry leading healthcare