Senior Software Engineer - Windows Systems

Microsoft

7+ yrs Hyderabad Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

CC++C#PythonWinDbgWindows Performance AnalyzerETW tracingCosmosKustoAsimovAzurePower BIMachine LearningAIOperating System ArchitectureSystem-level DevelopmentWindows InternalsPerformance AnalysisPower OptimizationTelemetry AnalysisStatistical AnalysisLow-level DebuggingSystem Performance OptimizationSoftware DesignProblem-Solving

Good to Have

JavaJavaScript

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Windows Systems
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

IT Consulting

Senior Software Engineer - Windows Systems at Microsoft | SkillMX | SkillMX