Senior Software Engineer - Azure Storage

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

Description For Senior Software Engineer - Azure Storage

Azure Storage, Microsoft's core cloud storage service, manages over 100 exabytes of capacity across 3000+ storage clusters in 200+ datacenters worldwide. As a Senior Software Engineer, you'll join a team working on the persistent storage layer that powers Azure's virtual machines, video storage, photo storage, and AI data processing. The role involves collaborating with Data Scientists, Software Engineers, Program Managers, and DevOps Engineers to deliver systems meeting both first and third-party customer needs. You'll work on distributed systems at massive scale, focusing on resource optimization, system architecture, and operational excellence. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work remotely. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for talented engineers looking to make a global impact in cloud infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Define high-level architecture and technical specifications for resource management in dynamic environments
  • Design system components, interfaces, protocols, data models, security and scalability aspects
  • Ensure high utilization of storage resources to minimize COGS and maximize profitability
  • Communicate and document system architecture & design to development team and stakeholders
  • Partner with stakeholders for implementation improvements, monitoring and robustness
  • Respond to changing business requirements with new ideas and control laws
  • Participate in DevOps for operational support and tooling improvements

Requirements For Senior Software Engineer - Azure Storage

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, Data Science, Discrete Optimization or designing systems at scale
  • Must pass Microsoft Cloud Background Check
  • Solid technical, cross-group collaboration and communication skills

Benefits For Senior Software Engineer - Azure Storage

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

Senior Azure Sovereign Cloud Customer Engineer

Senior Azure Cloud Engineer role at Microsoft, focusing on sovereign cloud support and engineering, offering hybrid work in Bucharest.

Senior Optical Network Development Engineer

Senior Optical Network Developer role at Microsoft, focusing on Azure Fiber infrastructure and Hollow Core Fiber technology, with emphasis on automation and AI-driven solutions.

Senior Electrical Engineer Power Systems

Senior Electrical Engineer role at Microsoft focusing on datacenter power systems design and implementation, offering hybrid work and competitive benefits.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on security solutions and cloud infrastructure with Top Secret clearance requirement.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft's Cloud Transfer Service team, requiring TS/SCI clearance, focusing on secure cloud data transfer solutions.