Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Principal Software Engineer to join their growing organization that serves 200M MAU and manages exabytes of customer data in the cloud. This role offers an opportunity to work on technically challenging problems in a full-stack environment, with significant influence over team and partner roadmaps.

SharePoint helps millions of people collaborate effectively and enables major corporations to address mission-critical challenges. The team builds global-scale services for storing and securing sensitive data. As part of Microsoft's mission to empower every person and organization globally, the role involves working with a growth mindset and innovating to empower others.

The position focuses on next-generation architecture investments, including multi-geo content store, performance/scale/reliability improvements, and security capabilities using cloud-based distributed systems. The successful candidate will lead technical initiatives, mentor talented engineers, and drive engineering excellence while maintaining work-life balance.

Key responsibilities include managing high-caliber software engineers, delivering quality results, coaching team members' career development, and fostering a culture of engineering excellence. The role requires collaboration with customers, partners, and product teams to shape product vision and strategy.

The ideal candidate should be self-driven, curious, proactive, and results-oriented, with 10+ years of software development experience and strong leadership skills. This opportunity offers the chance to work in a dynamic environment, delivering world-class mission-critical systems while maintaining a healthy work-life balance.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and various other perks. Microsoft maintains a strong commitment to diversity, inclusion, and equal opportunity employment.

Last updated 14 days ago

Responsibilities For Principal Software Engineer

  • Influence and align product vision by collaborating with customers, partners, product management and engineering teams
  • Manage a team of high-caliber Software Engineers
  • Deliver high quality results with full ownership
  • Own career development of team through active coaching
  • Create strong team culture of engineering excellence
  • Hire and develop talent

Requirements For Principal Software Engineer

Java
JavaScript
React
TypeScript
  • Bachelors, Masters, or PhD in computer science or equivalent
  • 10+ years of software development experience with C#, React, C++ or Java
  • 3+ years leading teams delivering complex cross functional features
  • Working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems is a plus

Benefits For Principal Software Engineer

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

Related Jobs

Principal Software Engineer

Principal Software Engineer role at Microsoft building AI infrastructure for online advertising, leading technical direction and mentoring teams while working with big data and distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Bangalore, leading backend development for the Times product within Microsoft 365, focusing on time management and scheduling solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development and distributed systems.

Principal Software Engineer, Agent Services (CoreAI)

Principal Software Engineer role at Microsoft's CoreAI team, building cloud-native platforms for AI agents with 10+ years of experience required.