Principal Software Engineer

Global technology company empowering people and organizations to achieve more through innovative software and services.
$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 COSMIC team, part of the M365 Substrate Core organization, is seeking a Principal Software Engineer to help build and evolve their global-scale, Kubernetes-based service platform. This strategic initiative aims to modernize Microsoft's compute platform and improve service agility, security, and compliance. The role involves working with cutting-edge technology to deliver high-quality solutions for Microsoft's productivity workloads.

As a Principal Software Engineer, you'll lead a team of talented engineers, working extensively with Microsoft Azure technologies and open-source tools like Kubernetes. You'll be responsible for building solutions that deliver a high-level, prescriptive geo-scale application platform, standardizing service delivery across Microsoft's cloud infrastructure.

The position offers significant impact potential, affecting hundreds of critical Microsoft services running on the COSMIC platform. You'll collaborate with numerous teams across Microsoft, providing technical leadership and mentoring while working on enterprise-level solutions. The role comes with competitive compensation ($137,600 - $267,000 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is a flexible work opportunity with the option to work fully remotely, making it ideal for experienced engineers who want to shape the future of cloud infrastructure while maintaining work-life balance. The ideal candidate will bring strong experience in cloud platforms, distributed systems, and modern containerization technologies, along with the ability to lead and mentor other engineers.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Partner with stakeholders to determine user requirements for scenarios
  • Lead identification of dependencies and development of design documents
  • Lead by example and mentor others to produce extensible and maintainable code
  • Drive multiple group's project plans, release plans, and work items
  • Work as Designated Responsible Individual (DRI), including on-call duties
  • Proactively seek new knowledge and adapt to new trends and technical solutions

Requirements For Principal Software Engineer

Kubernetes
Linux
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience designing, building and supporting highly scalable, highly available and fault tolerant workloads on Azure or similar platforms
  • 3+ years of experience with Linux
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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 Engineering Manager

Principal Software Engineering Manager position at Microsoft Security, leading cloud security platform development in Bangalore, requiring 12+ years of experience in software engineering and cloud technologies.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, building cloud database services and working with cutting-edge technology in Belgrade.

Principal Software Engineer Manager-Azure Edge and Platform

Lead Azure Edge + Platform engineering team as Principal Software Engineer Manager at Microsoft, overseeing cloud-native services development.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and operating global scale cloud services and operational frameworks.

Principal Software Engineer- AI Search

Lead Azure AI Search engineering systems development at Microsoft, focusing on cloud architecture, security, and AI integration.