Principal Software Engineer

Microsoft is a global technology company that develops software, cloud services, and hardware, known for products like Microsoft Teams and Office 365.
$135,800 - $253,000
Frontend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to lead and contribute to the development of Microsoft Teams and Copilot products. This role offers the opportunity to work on one of Microsoft's fastest-growing applications, used by over 100 million users daily and 91% of Fortune 100 companies. The position involves working with cutting-edge technology, including AI innovations, in a globally distributed team across the US, Europe, and India.

The ideal candidate will be responsible for technically leading the design, building, testing, deployment, and operation of features in production. They will collaborate with multi-functional teams to deliver next-generation innovations and experiences, particularly focusing on Microsoft Copilot and other generative AI products. The role requires expertise in modern web technologies and a strong background in leading engineering teams.

Microsoft Teams is a modern collaboration hub that integrates real-time audio/video conferencing, chat, and Office 365 workloads. Built using cutting-edge technology and leveraging Microsoft Research, open source, and Azure cloud, the team operates in short development cycles with continuous customer feedback integration.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a culture that emphasizes growth mindset, innovation, and collaboration. This role is perfect for someone who wants to make a significant impact on a product used globally across 181 markets with support for 44 languages.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Deliver best in class solutions to our customers
  • Work closely with Program Managers and Designers to create engineering plans including timeframes, milestones and quality, reliability and performance goals
  • Collaborate across broader team to identify dependencies, bottlenecks and opportunities for re-use or efficiency improvements
  • Own scenarios end-to-end and maintain high level of quality, reliability and performance

Requirements For Principal Software Engineer

TypeScript
React
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years of demonstrable experience in leading engineering teams
  • 3+ years experience with commercial product development with focus on user experiences
  • 3+ years experience in developing with TypeScript, React, Angular or any modern Web Stack and REST APIs

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Senior Software Engineering Manager – UI Frameworks Team, VisionOS

Lead Apple's UI Frameworks Team for Vision Pro, managing engineers and developing core SwiftUI infrastructure for spatial computing applications.

Principal Software Engineer - Full Stack

Principal Full Stack Engineer role at Veeva Systems, building healthcare cloud solutions with 12+ years experience required, offering remote work and competitive benefits.

Principal SaaS Web Developer

Principal SaaS Web Developer position at Oracle, requiring 10+ years of experience, focusing on full-stack development for public safety solutions.

Principal Developer - Full stack

Lead full-stack developer position at Datacom, focusing on SaaS Payroll Product development with modern tech stack and team leadership responsibilities.

Principal Product Manager, Connected TV Experiences

Principal Product Manager role at Disney focused on Connected TV Experiences, leading product strategy and development for streaming platforms.