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/Azure Files

Microsoft

$119,800 - $258,000
Aug 20, 2025
San Francisco, CA, USA • Austin, TX, USA • San Jose, CA, USA • • Redmond, WA, USA • Mountain View, CA, USA
Apply Now

Azure Files team is looking for a talented and highly motivated Senior Software Engineer - Azure Storage/Azure Files 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, C++, or C
  • 4+ years of distributed systems or cloud service development experience.
  • 2+ years of experience with application development concepts of multi-threaded, asynchronous patterns, locks to synchronize access to state.
  • 1+ year(s) storage, SMB and NFS protocols knowledge.
  • 1+ year(s) proficiency with debugging tools like WinDBG, Wireshark etc.

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.
  • make high-impact changes daily as you 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 and highly optimized data and metadata operations
  • Explore and grow your skills with distributed system design, file protocols (NFS, SMB) network protocols and other exciting, career building, technologies.
  • Working directly with customers consist of the companies and business that power the world, responding to and mitigating any live site issues they might have.

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.
  • Proficient troubleshooting (debugging) skills, finding practical solutions to complex problems.
  • Teamwork and coordination skills with ability to create clarity from ambiguous situations.