FULL_TIME
10+
Principal Software Engineer - Platform Architect
11/22/2025
Define the long-term technical strategy for Teams API and AI platform initiatives while architecting complex, scalable systems. Collaborate with cross-functional teams and drive engineering culture to ensure operational excellence and customer satisfaction.
Working Hours
40 hours/week
Company Size
10,001+ employees
Language
English
Visa Sponsorship
No
About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
Define long-term technical strategy: Set vision and direction for Teams API and AI platform initiatives, including agent-to-agent protocols, composable LLM pipelines, and developer extensibility. Architect complex, scalable systems: Lead design for end-to-end scenarios involving distributed microservices, multi-tenant routing, LLM orchestration, tool integration, and secure API endpoints. Build hyperscale LLM-enabled infrastructure: Craft systems to support developer-deployed AI agents, multi-step workflows, data connectors, and runtime MCP patterns across global Teams environments. Design APIs & SDKs for AI applications: Define developer-facing components that allow ISVs to deploy, configure, and manage LLM-powered agents and tools within Teams. Drive engineering culture: Champion scalability, reliability, observability, security, operational excellence, and customer obsession. Collaborate broadly: Partner with leadership, cross-functional teams (Research, Security, UX), and ecosystem stakeholders to deliver unified, strategic outcomes. Hands-on leadership: Develop, debug, optimize, and maintain platform features end-to-end—from coding to deployment and operational excellence. Operational responsibility: Troubleshoot complex infrastructure issues at scale, proactively reduce incidents, and maintain oncall readiness. Mentor and foster growth: Build a healthy, inclusive environment, guiding engineers toward excellence in distributed platforms and AI infra. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, C++, or Rust OR equivalent experience. 10+ years of experience focused on advanced software development and architecture, building commercial-grade, high-availability services. 10+ years of experience driving software platform architecture projects from both a technical and functional perspective, guiding complex projects from planning through execution and service operations. Demonstrated commitment to software engineering excellence. Analytical and problem-solving skills, with a history of navigating significant technical challenges, emphasizing a continuous release mindset and service operation in a dynamic environment. Ability to lead in a fast-paced, customer focused, and data-driven environment. A decisive, self-directed, collaborative, and innovative approach to projects. Experience in LLM infrastructure and paradigms: Agent-to-agent communication protocols and orchestration, Model Context Protocol, Integration of third-party tools, APIs, and data sources into LLM pipelines. Secure execution of LLMs in cloud environments, multi-tenant isolation, throttle control.
Key Skills
Software DevelopmentArchitectureMicroservicesAPI DesignAI InfrastructureLLM PipelinesSecurityOperational ExcellenceMentorshipCollaborationProblem SolvingScalabilityReliabilityObservabilityCustomer FocusCoding
Categories
TechnologySoftwareEngineering
Apply Now
Please let Microsoft know you found this job on PrepPal. This helps us grow!
Get Ready for the Interview!
Do you know that we have special program that includes "Interview questions that asked by Microsoft?"
Elevate your application
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.