Back to jobsJob overview

About the role

Principal Software Engineer - Full Stack at Microsoft

Required Skills

cloud servicesazuresecuritypythonjavaci/cddistributed systemsml infrastructure

About the Role

Principal Software Engineer role on Microsoft's Purview team focusing on security and data governance solutions. Responsible for designing, building, and operating scalable cloud services with emphasis on security, reliability, and performance. Works across Microsoft 365, Azure, and multi-cloud environments to ensure high standards for scale and security.

Key Responsibilities

  • Partner with stakeholders to determine user requirements and incorporate feedback into designs
  • Collaborate on quality assurance plans using debugging tools, logs, and telemetry
  • Apply best practices for meeting customer scaling needs and performance expectations
  • Raise security bar by applying Microsoft's security policies and best practices
  • Drive integration of instrumentation for telemetry data on system behavior

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
  • 6+ years experience designing, building, and operating scalable cloud services on Azure, AWS, GCP or comparable platforms
  • 4+ years experience designing, developing, or maintaining secure software systems with knowledge of authentication, data protection, and secure coding
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Master's Degree in Computer Science AND 8+ years experience OR Bachelor's Degree AND 12+ years experience
  • 8+ years experience designing, building, and operating scalable cloud services
  • 6+ years experience building systems with emphasis on reliability, durability, and operational efficiency
  • 2+ years experience designing and operating scalable ML infrastructure using Azure ML, Kubernetes or equivalent
  • Experience working on large scale multi-tenant enterprise software

Benefits & Perks

  • Industry leading healthcare