Microsoft's Azure Storage Infrastructure team is seeking a Software Engineer II to join their innovative cloud storage solutions team. This role focuses on developing advanced storage and networking capabilities for Azure, working with cutting-edge hardware accelerators and processors to achieve industry-leading performance.
The position offers an opportunity to work on critical infrastructure that handles massive data scales from ExaBytes to YottaBytes and beyond. You'll be part of a team that leads the industry in Advanced offloads and accelerations, powering high-performance Cloud scale Storage and Networking.
As a Software Engineer II, you'll collaborate across multiple organizations including Research, Storage, and Compute teams. Your responsibilities will span the entire software development lifecycle, from design and implementation to operations and support. The role requires expertise in systems programming languages like C, C++, and Rust, along with significant experience in storage or networking development.
Microsoft offers an inclusive culture focused on growth mindset and innovation, backed by comprehensive benefits including healthcare, educational resources, and work-life balance programs. The position supports up to 100% remote work, providing flexibility while working on challenging technical problems that impact Microsoft's global cloud infrastructure.
This is an excellent opportunity for engineers passionate about large-scale systems, storage technology, and cloud infrastructure to make a significant impact on Microsoft's mission to empower every person and organization on the planet to achieve more.