Senior Software Engineer - Azure Storage Deployment

Microsoft is a global technology company empowering people and organizations to achieve more through innovative cloud, AI, and software solutions.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI · Cloud

Description For Senior Software Engineer - Azure Storage Deployment

Microsoft's Azure Storage team is seeking a Senior Software Engineer to join their Storage Deployment team. Azure Storage is a core component of Azure, managing over 100 exabytes of capacity across thousands of storage clusters in 70+ global regions. This role is critical in supporting millions of Azure virtual machines and powering cutting-edge AI workloads.

As a Senior Software Engineer, you'll work on distributed systems and infrastructure services at massive scale. You'll collaborate with Core Engineering Teams, Program Managers, and DevOps Engineers to design and implement solutions that meet both first and third-party customer needs. The role involves architecting systems that can handle cloud-scale storage while supporting the latest AI workloads.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF Bay Area and NYC: $153,600 - $250,200) and includes comprehensive benefits. You'll be working in a dynamic environment where you'll design high-level architecture, write exemplary code in languages like C++, C#, Java, or Python, and ensure high-quality system implementation.

This is an excellent opportunity for someone passionate about distributed systems and infrastructure who wants to work on technology that powers Microsoft's cloud services. The role offers up to 100% remote work flexibility with 0-25% travel requirements. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset and innovation.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Azure Storage Deployment

  • Define high-level architecture and technical design in dynamic environment
  • Design system components, interfaces, protocols, data models, security and scalability aspects
  • Write exemplary code in Object-Oriented languages
  • Provide high quality code reviews
  • Ensure high level of storage resource utilization
  • Communicate and document system architecture & design
  • Partner with stakeholders for implementation improvements
  • Participate in DevOps support

Requirements For Senior Software Engineer - Azure Storage Deployment

Java
Python
  • Bachelor's degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in technical design, problem solving and debugging skills
  • 2+ years of experience in Distributed Systems, Control Systems, or High Availability Systems Design
  • Experience with coding in C++, C#, Java or Python
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Azure Storage Deployment

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Azure Storage Deployment

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.