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

Software Engineer II - Azure File Storage

Microsoft

$100,600 - $199,000
Aug 26, 2025
Austin, TX, USA • • Redmond, WA, USA • Mountain View, CA, USA • Atlanta, GA, USA
Apply Now

Azure Files Storage team is looking for a talented and highly motivated Software Engineer II - Azure Files Storage 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

  • 1+ year(s) of experience in scalable system software and/or services.
  • 1+ year(s) proficiency with system/service/application development using C, C++, C or Java.
  • 1+ year(s) of experience with application development concepts such as multi-threaded and asynchronous programming patterns, including the use of locks to synchronize access to shared state.
  • 1+ year(s) of proficiency in storage technologies and protocols, including SMB and NFS, as well as file system security and authentication mechanisms such as Kerberos, Open Authorization (OAuth), and Windows operating system (OS) security internals.
  • 1+ year(s) of skills developing cloud services and distributed systems, with hands-on experience using debugging tools like Windows Debugger (WinDBG) and Wireshark.
  • 1+ year(s) of demonstrated proficiency in native code development using the C and C++ programming languages.
  • Proficient troubleshooting and debugging skills, finding practical solutions to complex problems.

Responsibilities

  • develop features at the core storage and the protocol layers of the service, including architectural changes to significantly increase the scale, performance, and availability of the file system.
  • work on distributed system design, file sharing protocols like NFS and SMB, and DR solutions that support the most demanding workloads for the world’s leading companies and services.
  • build and extend the 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 file metadata scale-out, 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.
  • Working directly with customers consists 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.
  • Teamwork and coordination skills with ability to create clarity from ambiguous situations.
  • Embody our Culture and Values.