Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
c#javajavascriptpythonapissdksazuretelemetryscalability
About the Role
Principal Software Engineer role at Microsoft's Azure Data team, focusing on building and maintaining core services, APIs, and SDKs for telemetry pipelines. The position involves leading architecture, design, and development of scalable features within the Microsoft Fabric platform.Key Responsibilities
- Develop and maintain core-services, APIs and SDKs for telemetry
- Work with stakeholders to build service data models using Azure technologies
- Lead architecture, design, and develop scalable features and solutions
- Design and implement solutions with Product Management and partner teams
- Participate in on-call rotation for service health maintenance
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 developing and maintaining core-services, APIs and SDKs for telemetry
- Ability to meet Microsoft, customer, and/or government security screening requirements
- Pass Microsoft Cloud background check upon hire/transfer and every two years
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 OR equivalent experience
Benefits & Perks
- Industry leading healthcare