CareerPlanSign in

Principal Software Engineer

India, Uttar Pradesh, Noida💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Define and drive the long-term technical vision for Copilot extensibility platforms and agent ecosystems, architecting scalable services for agent execution, tool invocation, and orchestration.

Role type

Principal Software Engineer (AI Platform & Agent Ecosystems)

Builds

Scalable, reliable, and secure services powering agent execution, tool invocation, orchestration, discovery, and governance for Copilot.

Domain

AI/LLM platforms, Agent ecosystems, Cloud-native distributed systems

Deliverable

production ML models | infrastructure

Required skills

Architecting large-scale distributed systems, designing cloud-native architectures, building extensibility platforms and SDKs, leading cross-team technical initiatives, influencing architecture beyond immediate teams, operating services at enterprise scale with SLO requirements, deep expertise in microservices and service reliability.

Preferred skills

Experience with AI platforms, LLM-based systems, agents, orchestration frameworks, developer platforms, building plugin ecosystems and enterprise integrations.

Technologies

C, C++, C#, Java, JavaScript, Python, MCP, Actions, Connectors, Declarative Agents, Digital Workers

Responsibilities

Drive architectural decisions across multiple engineering teams, partner with Product Managers and Applied Scientists to deliver customer-impacting capabilities, identify platform gaps and create reusable frameworks, establish engineering excellence through reviews and operational rigor, mentor senior engineers and grow future technical leaders, represent the team in executive reviews and strategic planning.

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.