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

Core OS Software Engineer II

Microsoft

$100,600 - $199,000
Sep 11, 2025
Redmond, WA, USA
Apply Now

Microsoft is experiencing innovations in storage technologies and cloud connected devices, and the company needs to build a platform and end user experiences for storage across Windows devices and the Cloud.

Requirements

  • 4 years of experience in systems level software development in C/C++
  • 3 years of experience with multithreading programming, synchronization, locking e.t.c.
  • 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., BTrees, Hash Tables, Skip Lists, e.t.c.
  • 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
  • Conceiving, designing, and implementing 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 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
  • Working with partners both internal and external to Microsoft on storage hardware and solutions

Other

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Ability to work in a team environment and collaborate with others
  • Strong communication and problem-solving skills
  • Ability to adapt to changing priorities and technologies