As a Principal Software Engineer on the Azure Service Fabric team, you will design and deliver innovative, cloud-scale distributed systems while deepening your expertise in building software that supports fault tolerance, self-management, and scalable operations. You will work closely with a collaborative team dedicated to providing a secure and managed Service Fabric environment that enables customers to build highly available applications and services on Microsoft Azure at scale. This role offers the opportunity to influence the evolution of a platform that underpins critical workloads across the globe. You will contribute to advancing reliability, performance, and automation while working in an environment that values technical excellence, continuous learning, and customer impact.