CareerPlanSign in

Software Engineer

India, Telangana, Hyderabad💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Analyze telemetry and trace data to understand software and hardware behavior on individual devices and at scale, investigating system issues and identifying optimization opportunities for the Windows ecosystem.

Role type

Software Engineer (Systems/Performance)

Builds

Reliable, high-quality solutions improving experiences across operating-system and application layers within the Windows ecosystem.

Domain

Operating Systems / System Performance / Windows Ecosystem

Deliverable

production ML models | product features

Required skills

Debugging, performance analysis, C, C++, C#, Java, JavaScript, Python, software engineering fundamentals, testing, code quality, maintainability, analytical problem-solving, data evaluation.

Preferred skills

Windows internals, power optimization, hardware/firmware/OS/application interaction understanding, telemetry/data analysis/statistics, cloud data platforms.

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Analyze telemetry and trace data to understand software and hardware behavior; investigate system issues using debugging and performance-analysis tools; identify optimization opportunities and contribute to design and implementation of improvements; develop, test, and maintain code that improves experiences across operating-system and application layers; use data to evaluate solutions, validate improvements, and support engineering decisions.

Seniority

Entry to Mid-level, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.