Microsoft Azure Storage is seeking a Software Engineer II to join their Ultra Disk Team, focusing on next-generation block storage platform development. This role is part of Azure Storage, a highly distributed and massively scalable cloud storage platform that operates at Exascale. The position involves designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage. Working in a fast-paced environment with highly talented team members, you'll have the opportunity to impact the cloud storage industry significantly. The role offers up to 100% remote work flexibility with some travel requirements (0-25%). Microsoft provides comprehensive benefits and emphasizes a culture of inclusion, growth mindset, and innovation. The position requires strong expertise in C/C++ programming, cloud backend development, and multi-threaded programming, making it an excellent opportunity for mid-level engineers looking to work on cutting-edge cloud storage technology.