Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

pythoncloud servicesdistributed systemsai integrationsoftware architecturestakeholder communicationsecurity compliancementoring

About the Role

Principal Software Engineer role at Microsoft's Health and Life Sciences team, focusing on integrating AI into clinician workflows to reduce effort and improve patient outcomes. The role involves designing and developing AI-integrated services, ensuring scalability and security in healthcare solutions. This is a senior position requiring leadership in architecture, stakeholder collaboration, and mentoring.

Key Responsibilities

  • Lead design and development of AI-integrated services for clinician workflows
  • Partner with stakeholders to determine user requirements and incorporate feedback
  • Own delivery of new features and services end-to-end, including cloud infrastructure
  • Mentor engineers and ensure code quality and maintainability
  • Act as Designated Responsible Individual (DRI) for system monitoring and on-call support

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven experience in designing, developing, and operating distributed systems/services in the cloud
  • Experience in stakeholder communication
  • Ability to pass Microsoft Cloud background check and verify citizenship due to government security requirements

Nice to Have:

  • Understanding of AI technologies/models and fundamentals
  • Proven ability to tackle complex technical issues in large-scale cloud services
  • Experience with implementing, monitoring, and operating software employing Gen AI

Benefits & Perks

  • Industry leading healthcare