Required Qualifications:
- 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.
- 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
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- 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.
- Familiarity with current and emerging storage technologies.
- Experience working in the software to hardware interface layer.
Microsoft will accept applications for the role until July 16, 2025.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: