Principal Software Engineer - Teams

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$150,000 - $250,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer - Teams

Microsoft's Teams organization in Suzhou is seeking a Principal Software Engineer to join their Intelligent Meetings team. This role is part of the OneDrive, SharePoint, and Microsoft Teams organization, which builds enterprise-hardened, massively scalable services. Microsoft Teams, the fastest-growing product in Microsoft's history, serves as a hub for teamwork, integrating people, content, and tools for effective collaboration. The position focuses on building innovative AI-assisted meeting experiences, requiring expertise in full-stack development, prompt engineering, and service architecture. The ideal candidate will combine technical excellence with strong collaboration skills, working with global partners to deliver high-quality products that exceed customer expectations. The role offers hybrid work flexibility, comprehensive benefits, and the opportunity to contribute to Microsoft's mission of empowering every person and organization to achieve more. The position requires 6+ years of experience and strong technical abilities in various programming languages, with preferred experience in speech-to-text technology and modern speech recognition models.

Last updated 5 hours ago

Responsibilities For Principal Software Engineer - Teams

  • Provide technical leadership across features, projects and tools
  • Improve end-to-end solution reliability, resilience and performance
  • Architect, design, and develop features and solutions with high quality
  • Partner with outside teams and drive end-to-end engineering design alignment
  • Work closely with partners, align priorities, influence key decisions
  • Work will include client-side development, building services and prompt engineering

Requirements For Principal Software Engineer - Teams

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • Full stack engineering including client side and server-side experience
  • Prompt engineering experience
  • Solid technical abilities, problem-solving, design, rapid prototyping, coding, and debugging skills
  • Great collaboration skills with partners across globe
  • Quick learner who thrives in an ambiguous environment
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Teams

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Teams

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure CosmosDB, focusing on database systems and distributed computing with 10+ years of experience required.

Principal Software Engineer, AI Agent Services

Principal Software Engineer position at Microsoft's AI Agents team, building enterprise-grade AI backend services with competitive pay and benefits.

Senior Software Engineering Manager

Lead Excel team at Microsoft Noida, focusing on CoPilot AI integration and Charts development, managing engineering teams and driving technical innovation.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Entra team, focusing on identity and access management platform development with team leadership responsibilities.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Cosmos DB's MongoDB API, focusing on distributed systems and cloud database services.