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

Microsoft

$100,600 - $199,000
Aug 19, 2025
Redmond, WA, USA
Apply Now

Microsoft's storage devices are experiencing incredible innovations, with increasing capacity, speed, and intelligence. Customers expect seamless experiences across devices and between local and cloud storage. The Core OS team is responsible for the operating systems powering Azure, Linux, Windows Client, Xbox, and Windows Server, supporting billions of customers and all cloud businesses. Systems software excellence is crucial for reliability, cost reduction, and delivering new customer features.

Requirements

  • 4 years of experience in systems level software development in C/C++.
  • 3 years of experience with multithreading programming, synchronization, locking etc.
  • 4 years of experience with kernel and device driver development in Linux or Windows.
  • Knowledge of Windows/Linux Low level boot process.
  • Knowledge of advanced data structures e.g., B Trees, Hash Tables, Skip Lists, etc.
  • Experience with storage/filesystems in Windows, Linux, Kubernetes.
  • Experience in analyzing storage performance and functionality.

Responsibilities

  • Developing and maintaining storage and file system components across client, server, and cloud systems on Windows and Linux operating systems.
  • Conceive, design, and implement storage features in tandem with partners inside and outside of Microsoft to address the business needs of our customers.
  • Performance analysis of designs and implementations, taking into consideration the rapid advancements in storage technologies.
  • Ownership of the software engineering process from design, development, code review, test development, validation, delivery, and maintenance.
  • Working with partners both internal and external to Microsoft on storage hardware and solutions.
  • Building an understanding of the wider storage ecosystem and bringing that understanding to the table as new features are considered.

Other

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python OR equivalent experience.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Working as a team member, authoring documentation and tools that improve the team’s ability to develop and maintain software, participating in design discussions and code review outside of your immediate scope, and assisting less experienced team members in their personal growth.
  • Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
  • We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.