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.
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.
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.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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.