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 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 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

ROP - Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Compute Team, focusing on cloud infrastructure, virtualization, and system software development.

Senior Software Engineer - Azure Storage Configuration

Senior Software Engineer role at Microsoft working on Azure Storage Configuration, focusing on distributed systems and cloud infrastructure.

Software Engineering - Azure Networking Control Plane

Senior Software Engineer role at Microsoft working on Azure DPU Networking software, developing control plane functions for cloud infrastructure.

Power Harvest Electrical Engineer

Senior Electrical Engineer role at Microsoft focusing on datacenter power harvesting and optimization.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft Azure Storage team, focusing on building and optimizing distributed file systems with competitive compensation and remote work options.