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 2 months 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's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.