Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonjavajavascriptc#cloud servicesai/mlmicroservicesdistributed systemsdata analytics
About the Role
Principal Software Engineer role at Microsoft focusing on building AI-enabled HR tech. Responsible for designing and managing high-scale cloud services and agentic AI systems. Ensures security, privacy, and Responsible AI compliance in a regulated environment.Key Responsibilities
- Design and build agentic AI systems using 1P/3P platform capabilities
- Understand HR stakeholder perspectives to influence product teams
- Collaborate with security, privacy, and Responsible AI stakeholders
- Act decisively on own authority in uncertain situations
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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of experience in designing, building, and managing high-scale full-stack systems including microservices, distributed systems, data and analytics workloads, and AI training and inferencing services
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 technical engineering experience
- 8+ years of experience in designing, building, and managing high-scale full-stack systems
- Deep knowledge of cloud-based architectural patterns and best practices
Benefits & Perks
- Industry leading healthcare