Senior Software Engineer - Windows Systems
Microsoft
Microsoft
Join the Windows + Devices Fundamentals team and influence the future of Windows device performance, reliability, and sustainability. This role is key to optimizing the Windows ecosystem, encompassing hardware, the operating system, and applications. If you excel at solving intricate systems challenges and driving technical innovation, this is an exceptional opportunity to enhance user experiences globally. Microsoft is committed to fostering a culture of growth, innovation, and inclusion, where every team member can achieve their full potential.
Analyze telemetry and trace data to understand device behavior and identify performance bottlenecks. Utilize advanced debugging and analysis tools to diagnose complex system issues. Lead the design and implementation of optimizations across hardware, OS, and application layers. Deliver high-quality solutions that balance performance, reliability, and maintainability. Prioritize engineering efforts using data-driven insights and collaborate with internal teams, OEMs, and hardware partners to drive ecosystem-wide improvements.
A Bachelor's degree in Computer Science or a related technical field, coupled with 7+ years of software engineering experience in languages like C, C++, or Python, is required. Alternatively, equivalent practical experience will be considered. Essential qualifications include expertise in operating-system architecture, system-level development, Windows internals, performance analysis, or power optimization. Proficiency in large-scale telemetry, statistical analysis, or Azure data platforms, along with 2+ years of systems analysis and low-level debugging experience, is crucial. Demonstrated success in developing reliable systems and strong problem-solving skills are also necessary. Ability to navigate ambiguity and prioritize effectively using data is key.
Microsoft Corporation
IT Consulting