Principal Software Engineer - OS Internals
Core
Develop and execute strategy for Windows OS protections and innovations, delivering features for the Windows Update Platform and fixing customer-reported problems for billions of devices.
Role type
Principal Software Engineer (OS Internals)
Builds
Windows Update Platform, OS-level protections, and system services
Domain
Operating Systems / System Programming
Required skills
C, C++, C#, Java, JavaScript, Python, OS Internals, system programming, multi-threaded application debugging, large-scale software project management, design document development, technical leadership, mentoring
Preferred skills
Windows system level programming, global team collaboration, Agile/scrum methodologies
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Develop features to support the Windows Update stack, reproduce and debug customer-reported problems, craft high-quality bug-free fixes with minimal compatibility risk, oversee teams and provide technical leadership, evaluate and recommend new technologies and processes, mentor engineers
Seniority
Principal, strategy & mentorship