Principal Software Engineer

Microsoft develops OneDrive and SharePoint cloud services, reaching almost every part of the company like Windows and Office.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's OneDrive and SharePoint team is seeking a Principal Software Engineer to join their rapidly growing cloud services division. This role sits at the intersection of Microsoft's core products, including Windows and Office, impacting millions of users worldwide. The position offers an opportunity to work on large-scale distributed systems, focusing on cloud migration, system optimization, and service reliability. With a competitive base salary range of $137,600 - $267,000 (higher in SF and NYC), the role combines technical leadership with hands-on development. The ideal candidate will have 6+ years of engineering experience, strong expertise in cloud services, and a proven track record of delivering complex distributed systems. You'll work alongside talented engineers, PMs, and designers, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave, within a culture that values growth, innovation, and collaboration.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Design and deliver systems that enable partners and ISVs to migrate from other cloud providers
  • Improve core systems performance and efficiencies
  • Ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet business continuity planning goals
  • Provide telemetry for optimizing the service
  • Work with engineers, PMs, and designers across Microsoft to deliver large scale, distributed architectures

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience in delivering and interacting with REST API's and web services
  • Experience with coding, debugging, algorithm design and problem-solving skills
  • Experience with cloud-scale services and server/service management features

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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer Manager- Azure Edge and Platform

Lead Azure Edge + Platform engineering team as Principal Software Engineer Manager, focusing on AI/ML-powered cloud services and team leadership.

Principal Software Engineering Manager (Microsoft AI)

Principal Engineering Manager position at Microsoft AI, leading development of payment experiences and AI workflow for Copilot, managing full-stack engineering team with hybrid work model.

Principal Software Engineer- Windows 365

Principal Software Engineer role at Microsoft leading Windows 365 and Azure Virtual Desktop infrastructure, requiring 6+ years of experience in cloud services and virtualization.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Purview & Data Security Team, focusing on cloud security solutions with competitive compensation and remote work options.

Principal Cloud Services Engineer - Gaming

Principal Cloud Services Engineer position at Microsoft's Xbox Game Studios Publishing team, focusing on building and operating cloud services for gaming platforms.