Senior Software Engineer - Azure Storage Deployment

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$117,200 - $250,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage Deployment

Azure Storage, the core of Microsoft's cloud infrastructure, manages over 100 exabytes of capacity across 70 global regions, supporting millions of virtual machines and breakthrough AI workloads. As a Senior Software Engineer on the Azure Storage Deployment team, you'll collaborate with Core Engineering Teams, Program Managers, and DevOps Engineers to design and implement large-scale distributed systems. The role offers an opportunity to work on cloud-scale storage challenges, supporting the newest AI workloads and ensuring high availability and performance. You'll be responsible for architectural decisions, system design, and code quality while working with cutting-edge technologies. The position offers competitive compensation, comprehensive benefits, and the chance to impact Microsoft's cloud infrastructure. The team values collaboration, innovation, and technical excellence, making it an ideal environment for experienced engineers passionate about distributed systems and infrastructure services.

Last updated 3 months 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 and guide team
  • Ensure high level utilization of storage resources
  • Communicate and document system architecture & design
  • Partner with stakeholders for implementation improvements
  • Participate in DevOps support and tooling improvements

Requirements For Senior Software Engineer - Azure Storage Deployment

Java
Python
  • Bachelor's degree in Computer Science or related technical field with 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
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in C++, C#, Java or Python

Benefits For Senior Software Engineer - Azure Storage Deployment

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Azure Storage Deployment

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.