Principal Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

The COSMIC team at Microsoft's M365 Substrate Core organization is seeking a Principal Software Engineer to help build and scale their Kubernetes-based service platform. This strategic initiative, known as Containers on Substrate-Managed Intelligent Clusters (COSMIC), aims to modernize Microsoft's compute platform and enhance the agility, security, compliance, and COGS of services in the Experience and Devices division.

In this role, you'll work with multiple teams across COSMIC and M365 Substrate Core to define and build solutions for a high-level, prescriptive geo-scale application platform. You'll utilize Microsoft Azure technologies alongside industry-standard open source tools like Kubernetes. The position involves providing mentorship and technical leadership to a team of engineers while collaborating with numerous teams across Microsoft.

Key responsibilities include:

  • Partnering with stakeholders to determine user requirements
  • Leading the development of design documents for products and services
  • Producing and mentoring others in creating extensible, maintainable code
  • Acting as a Designated Responsible Individual (DRI)
  • Working on-call to monitor system performance
  • Staying current with technical trends and sharing knowledge

The role requires extensive experience in designing and supporting highly scalable, highly available workloads on cloud platforms, with a strong background in Linux and Kubernetes. This is a flexible work opportunity with the option to work fully remotely.

The position offers competitive compensation with a base pay range of $137,600 - $267,000 per year (higher in SF Bay Area and NYC: $180,400 - $294,000) plus benefits including healthcare, educational resources, savings plans, parental leave, and more.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture built on respect, integrity, and accountability.

Last updated 7 hours ago

Responsibilities For Principal Software Engineer

  • Partner with stakeholders to determine user requirements
  • Lead development of design documents for products and services
  • Mentor others in producing extensible and maintainable code
  • Work as Designated Responsible Individual (DRI)
  • Monitor system/product/service for degradation
  • Stay current with technical trends and share knowledge

Requirements For Principal Software Engineer

Kubernetes
Linux
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years experience designing and supporting highly scalable workloads on Azure or similar platforms
  • 3+ years experience with Linux
  • Experience with Kubernetes or similar workload management platform
  • Must pass Microsoft Cloud Background Check

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

Principal Software Engineer position at Microsoft's Health and Life Sciences Platform team, focusing on cloud infrastructure and Kubernetes.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on hardware platform innovation and virtualization technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure cloud platform performance optimization, requiring expertise in systems programming and cloud infrastructure.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on AI integration and global network management.

Principal Software Engineer – Cloud and Enterprise Security - defender for AI

Lead and innovate in AI security at Microsoft as a Principal Software Engineer, developing cutting-edge security products and services for cloud-native AI applications.