Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonc#generative aiai orchestrationbackend developmentfullstack developmentsoftware engineeringcloud services
About the Role
Principal Software Engineer role at Microsoft's Copilot Studio AI Orchestration team, focusing on technical leadership for AI workstreams, building high-quality features, and coaching engineers. Responsibilities include leveraging generative AI models to power conversational and autonomous agents, collaborating across teams, and ensuring service reliability.Key Responsibilities
- Collaborate with stakeholders to determine user requirements
- Drive identification of dependencies and development of design documents
- Create, implement, optimize, debug, refactor, and reuse code for performance and maintainability
- Drive experimentation to determine effectiveness of changes and interpret results
- Act as Designated Responsible Individual (DRI) to monitor and restore systems
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
- 1+ year(s) experience building generative AI applications or services
- Ability to meet Microsoft, customer, and/or government security screening requirements
- Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
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
- 12+ years of industry experience in fullstack or backend development, shipping services through multiple releases
Benefits & Perks
- Industry leading healthcare