Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonc++ai/mlllmapi designmicroservicesazuredistributed systems
About the Role
Principal Software Engineer role at Microsoft Teams Platform focusing on AI & LLM technologies. Responsibilities include designing next-generation programmability and API interfaces, building hyperscale LLM-enabled infrastructure, and shaping systems for AI agents within Teams. The role involves leading technical strategy, architecting scalable systems, and driving engineering culture.Key Responsibilities
- Define long-term technical strategy for Teams API and AI platform initiatives
- Architect complex, scalable systems including distributed microservices and LLM orchestration
- Build hyperscale LLM-enabled infrastructure for developer-deployed AI agents
- Design APIs & SDKs for AI applications to enable ISV deployment
- Drive engineering culture focusing on scalability, reliability, and operational excellence
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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of experience focused on advanced software development and architecture, building commercial-grade, high-availability services
- 6+ years of experience driving software platform architecture projects from both technical and functional perspectives
- Ability to lead in a fast-paced, customer focused, and data-driven environment
Nice to Have:
- Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including C, C++, or Rust OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including 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 technical and functional perspectives
- Hands-on competence in LLM infrastructure and paradigms including agent-to-agent communication protocols, Model Context Protocol, and secure execution of LLMs in cloud environments
Benefits & Perks
- Industry leading healthcare