The Microsoft Copilot Studio team is looking to design and develop core capabilities in the Control Plane as part of the Authoring, Provisioning, Authorization & Lifecycle areas of the product to enable makers and developers to build, publish, and manage copilots that extend across Microsoft 365 and beyond.
Requirements
- 3+ years experience in C, .NET, or equivalent languages and frameworks
- 3+ years experience in service development, successfully shipping software across multiple releases in a SaaS environment
- 2+ years experience delivering complex projects at scale
- 1+ years experience with Power Platform, M365 extensibility, and conversational AI systems
- 1+ years experience understanding of identity, access control, and secure service design
- 2+ years experience collaborating across teams and disciplines
- Experience building distributed systems and cloud services
Responsibilities
- Participate in the architecture, design and implementation of scalable, reliable, and secure services in the Copilot Studio Control Plane.
- Collaborate with Product Managers, designers, architects, and other engineers to develop an AI-first platform to scale agent adoption across various Microsoft platforms like M365 Copilot, Dynamics, and Power Platform.
- Collaborate with cross-functional teams to define and deliver end-to-end scenarios that span Azure, M365, and Power Platform ecosystems.
- Actively contribute to livesite improvement and maintenance.
- Define and champion engineering best practices, including CI/CD, observability, and operational excellence
- Embody our culture and values
- Deliver high-impact features that empower users and scale across millions of tenants
Other
- Bachelor's Degree in Computer Science or related technical field AND 4+ years of experience in software engineering
- Ability to meet Microsoft, customer and/or government security screening requirements
- Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Travel requirements not specified
- Must be able to work in a team environment and collaborate with others