Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
cloud servicesazuregenerative aipythonjavascriptc#javasoftware architectureai automation
About the Role
Principal Software Engineer role providing technical leadership on the Agent Flows team, building AI-powered automation services for Microsoft Copilot Studio and Power Platform. The position involves architecting cloud-scale automation services, driving technical excellence, and shaping high-impact products used by millions of customers globally.Key Responsibilities
- Partners with stakeholders to determine user requirements
- Drives development of design documents for products and platforms
- Leads experimentation efforts and determines next steps based on results
- Mentors others to produce extensible and maintainable code
- Works as Designated Responsible Individual (DRI) monitoring systems
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience
- 5+ years industry experience in cloud service development
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to pass Microsoft Cloud background check
Nice to Have:
- 6+ years experience building scalable applications with Azure or other cloud platforms
- 3+ years professional experience utilizing generative AI
- Master's Degree in Computer Science with 8+ years experience
Benefits & Perks
- Industry leading healthcare