Microsoft is seeking a Software Engineer II to join their distributed storage team, focusing on building hyper-scale storage systems that power global accessibility of data. This role offers an opportunity to work on challenging problems related to durability, availability, and concurrency in distributed systems. The position involves developing large-scale storage solutions that impact millions of users worldwide.
The ideal candidate will collaborate with stakeholders to determine requirements, drive system design, and implement high-performance code. They will serve as a Designated Responsible Individual, participating in on-call rotations and guiding other engineers. The role requires expertise in distributed systems, multi-threaded programming, and storage systems.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave. The position supports Microsoft's mission to empower every person and organization globally. With a culture promoting growth mindset and innovation, team members work in an inclusive environment where they can make high-impact changes while building systems used by people worldwide.
The role offers significant technical challenges in building scalable storage solutions, making it ideal for engineers passionate about distributed systems and storage technology. Working at Microsoft provides opportunities to solve complex problems while contributing to products that impact billions of users.