Microsoft's Azure Storage team is seeking a Security-focused Software Engineer to join their core team. Azure Storage is a fundamental component of Azure, managing over 100 exabytes of capacity across 3000+ storage clusters in 200+ datacenters worldwide. This role offers an opportunity to work on systems that power millions of Azure virtual machines and store massive amounts of data crucial for AI advancement.
As a Software Engineer, you'll collaborate with Data Scientists, Software Engineers, Program Managers, and DevOps Engineers to deliver systems meeting both first and third-party customer needs. The position involves working on highly scalable services that are critical to Microsoft's cloud infrastructure, requiring expertise in security, compliance, and distributed systems.
The role offers comprehensive benefits including industry-leading healthcare, educational resources, and investment options. You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset and innovation.
Key responsibilities include designing and developing secure, highly available distributed systems, implementing robust testing and debugging processes, and ensuring service reliability at scale. The ideal candidate will have strong programming skills in languages like C++, Java, or Python, along with experience in system design and algorithms.
This position offers up to 100% remote work flexibility with minimal travel requirements (0-25%). You'll be joining a team that values collaboration, code quality, and continuous improvement, with opportunities to impact millions of users worldwide through Azure's critical infrastructure.