Azure Storage, a foundational service in Microsoft's cloud infrastructure, is seeking a Senior Software Engineer to join their team. This role focuses on building and optimizing world-class distributed file systems that serve some of the largest companies globally and Microsoft's major online businesses. The position offers an exciting opportunity to work on large-scale distributed systems and make high-impact changes to a hyperscale storage system.
The ideal candidate will bring extensive experience in distributed systems and storage technologies, with a strong foundation in software engineering practices. You'll be working with cutting-edge cloud technology, helping to architect and implement solutions that impact millions of users worldwide. The role combines technical expertise with system design and operational responsibilities, including on-call duties to ensure system reliability.
Microsoft offers an excellent compensation package, including competitive salary ranges from $117,200 to $229,200 (higher in SF and NYC areas), comprehensive benefits, and the opportunity to work remotely. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact in cloud computing.
This is an exceptional opportunity for experienced engineers who are passionate about distributed systems and want to work on challenging problems at massive scale. You'll be part of a team that's essential to Azure's infrastructure, working on projects that require both technical depth and strategic thinking.