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