Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer - Azure Storage Files

Microsoft

$119,800 - $234,700
Aug 20, 2025
Boston, MA, USA • Houston, TX, USA • San Francisco, CA, USA • Los Angeles, CA, USA • San Jose, CA, USA • Redmond, WA, USA • New York, NY, USA • Denver, CO, USA • Mountain View, CA, USA
Apply Now

Azure Files team is looking for a talented and highly motivated Senior Software Engineer - Azure Files Growth, to design and develop the next generation of the Azure file storage stack. We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world.

Requirements

  • 4+ years technical engineering experience with coding in languages including, but not limited to, C++ or C
  • 4+ years of experience in writing highly scalable and multi-threaded backend/infrastructure code in C++
  • 1+ years developing applications for Windows using the Win32 API
  • 1+ years storage/file systems experience and knowledge

Responsibilities

  • develop features at the core storage and the protocol layers of the service, including architectural changes to significantly increase scalability and performance of the file system.
  • explore distributed system design, file protocols (NFS, SMB) and help solve the performance and scale requirements of the most demanding workloads, used by the most impactful companies and services.
  • build a hyper-scale file storage system that powers the world.
  • Design, build, maintain and operate a file service with high resiliency, multi-protocol support and high scale - with millions of requests across multiple global regions.
  • Implement the next generation of enhancements in the Core Azure File Storage service, including scale out of the namespace, disaster-recovery and auto-tiering.
  • Explore and grow your skills with distributed system design, file protocols (NFS, SMB) network protocols and other exciting, career building, technologies.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Collaborate with a diverse group of engineers, across all levels, through sharing and learning.