Senior Software Engineer - Azure Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Microsoft Azure Storage is seeking a Senior Software Engineer to join their xDPU team, focusing on developing and deploying storage stack on DPU (Data Processing Units) based nodes. This is a critical role within Azure Storage, which operates at Exascale and is planning to scale to Zettabyte capacity.

The position offers an opportunity to work on highly distributed, massively scalable cloud storage platforms. You'll be responsible for designing, implementing, optimizing, and maintaining the Azure Storage Stack running on DPU nodes, involving all phases of the storage lifecycle from design to support.

As a senior engineer, you'll collaborate with stakeholders to determine requirements, create extensible code, and mentor other engineers. The role requires expertise in C++/Rust programming, distributed systems, and AI/ML technologies. You'll be part of a team that's pushing the boundaries of cloud storage technology, with the opportunity to work on systems that operate at unprecedented scale.

The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment where you can grow your technical leadership skills while working on cutting-edge storage solutions.

This role combines technical depth with business impact, offering the chance to work on technology that powers Microsoft's cloud infrastructure. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while developing your career in a supportive, inclusive environment that values growth mindset and innovation.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Collaborate with stakeholders to determine user requirements for features
  • Create and implement code for products, services, or features
  • Write extensible and maintainable code with focus on diagnosability, reliability
  • Work as Designated Responsible Individual (DRI), mentoring engineers
  • Monitor system/product/service for degradation, downtime, or interruptions
  • Drive consistency in monitoring and operations at scale

Requirements For Senior Software Engineer - Azure Storage

Python
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C++, Rust
  • 4+ years of professional software development experience building scalable, distributed services with C++ or Rust
  • 2+ years of experience in AI and machine learning, proficiency in Python
  • 3+ years of experience in designing, analyzing, and troubleshooting large-scale distributed systems
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Azure Storage

Medical Insurance
Parental Leave
Education Budget
  • 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 Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.