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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

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 4 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?