This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
3P Copilot Extensibility team builds the platform that powers Microsoft 365 Copilot agents. We enable developers and enterprises to build scalable, extensible, secure AI powered agents using the Model Context Protocol (MCP), OpenAI SDKs, and the underlying substrate for knowledge, orchestration, discovery, engagement, and actions. As a Senior Software Engineer, you will drive key platform components, lead complex design areas, and deepen our architectural foundation to support a fast evolving AI ecosystem.
Job Responsibility:
Design and build robust services powering agent runtime, agent capabilities, and extensibility surfaces
Contribute to high scale backend systems that support agent knowledge integration, grounding, and lifecycle management
Lead design and implementation of features that expand the agent and MCP-based platform
Partner with cross company teams across Microsoft 365, M365 Substrate, and Copilot to align architectural patterns and platform coherence
Elevate code quality, testing rigor, resiliency, and operational readiness
Instrument services with telemetry, diagnostics, and observability to guide data driven evolution of the platform
Improve endtoend performance of agent experiences across web, desktop, and mobile
Identify gaps and opportunities in the agent developer ecosystem
influence roadmap for SDKs, toolchains, and runtime improvements
Mentor junior engineers, drive code reviews, and foster a culture of engineering excellence
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Experience designing, building, and operating distributed systems or cloud-scale services
Depth in APIs, microservices, cloud security, and service reliability engineering
Nice to have:
Experience with Model Context Protocol (MCP), agent frameworks, or AI powered application development
Knowledge of Azure services, CI/CD pipelines, or microservice hosting environments
Demonstrated ability to influence architecture, lead complex multi-team projects, and mentor engineers