Microsoft is hiring an early-career Software Engineer in Hyderabad to improve performance and reliability across the Windows ecosystem. With support from experienced engineers, you will analyse telemetry and trace data to understand how software and hardware behave on individual devices and at scale, investigate system issues with debugging and performance-analysis tools, and help design and build improvements. You will write, test and maintain code across operating-system and application layers, follow sound engineering practices, take on feedback from code and design reviews, and use data to validate your changes. A bachelor's degree in computer science or a related field, or equivalent experience, is required, along with coding experience in C, C++, C#, Java, JavaScript or Python gained through coursework, internships or work.