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