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

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 Data Processing Units (DPU). This role offers an exciting opportunity to work on a highly distributed, massively scalable cloud storage platform that operates at Exascale and is preparing for Zettascale operations. The position involves designing, implementing, optimizing, and maintaining the Azure Storage Stack on DPU nodes, participating in all phases of the storage lifecycle from design to support. The ideal candidate will have strong experience in distributed systems, C++ or Rust programming, and AI/ML knowledge. This role offers excellent career growth opportunities, technical leadership development, and the chance to work on cutting-edge storage solutions. The position includes competitive compensation, comprehensive benefits, and the flexibility of up to 100% remote work with minimal travel requirements (0-25%). Microsoft's inclusive culture and mission to empower global achievement make this an ideal opportunity for talented engineers looking to make a significant impact in cloud storage technology.

Last updated 2 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, and maintainability
  • Work as Designated Responsible Individual (DRI), mentoring engineers and handling on-call duties
  • Drive project plans and release plans across multiple groups
  • Monitor and improve system availability, reliability, efficiency, and performance

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
  • 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
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 Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on confidential computing technology, offering remote work and competitive salary range of $117,200-$229,200.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud-scale identity and security services with Azure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Core Compute team, focusing on cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Technical Support Engineer - Azure

Senior Technical Support Engineer position at Microsoft, focusing on Azure cloud services with up to 100% remote work flexibility and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud services and customer experience, offering hybrid work and competitive compensation.