Microsoft is seeking a Principal Software Engineer to join its Azure Storage Infrastructure team, which develops high-performance cloud-scale storage and networking solutions. The role designs and develops software to onboard hardware accelerators, processors, transports, and cluster-level performance improvements while contributing across the full software development lifecycle and collaborating with Research, Storage, Compute, and other organizations.