Job Details
- Company: Microsoft
- Job Position: Software Engineer
- Location: Hyderabad, Telangana, India
- Job Type: Full-Time
- Work Mode: Fully On-site
- Experience: At least 1 year of software engineering experience preferred
- Qualification: Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience
- Salary: ₹15 LPA – ₹30 LPA (Estimated)
- Job Number: 200062074
- Date Posted: October 15, 2026
Job Overview
Microsoft is hiring a Software Engineer for its Windows + Devices Fundamentals team in Hyderabad. The role focuses on improving the reliability, performance, battery life, memory usage, and overall health of Windows devices. The selected candidate will help develop backend services, data pipelines, telemetry systems, and diagnostic tools. This position offers an opportunity to work with experienced engineers, analyze device performance data, identify technical issues, and build solutions that improve the Windows user experience.
Key Responsibilities
- Support the development of metrics and measurement workflows for Windows device reliability, performance, battery life, memory, and storage.
- Develop, test, and maintain backend services and data pipelines.
- Work on telemetry data collection, transformation, storage, monitoring, and diagnostics.
- Follow engineering practices that improve software reliability, security, and data quality.
- Analyze telemetry data, diagnostic signals, and system traces to identify trends and performance issues.
- Investigate technical problems using debugging and performance-analysis tools.
- Identify software regressions and understand their impact on customers.
- Build automation tools to reduce repetitive manual work.
- Develop dashboards, alerts, and diagnostic workflows to detect issues early.
- Participate in technical design discussions and code reviews.
- Collaborate with engineers and partner teams to improve software quality.
- Document findings and support engineering improvements.
- Learn new technologies related to backend development, data engineering, and Windows systems.
Eligibility Criteria
- Bachelor’s degree in Computer Science or a related technical discipline, or equivalent practical experience.
- At least one year of software engineering experience is preferred.
- Candidates may demonstrate relevant experience through professional work, internships, academic projects, or coursework.
- Applicants must have programming experience in at least one language, such as C, C++, C#, Java, JavaScript, or Python.
- Candidates must be able to meet Microsoft’s required security screening conditions.
- Applicants should have an understanding of software development and basic data-pipeline concepts.
Required Skills
- Programming knowledge in C, C++, C#, Python, JavaScript, or other relevant languages.
- Understanding of software engineering fundamentals, data structures, testing, and code quality.
- Problem-solving and analytical skills.
- Basic knowledge of backend services and data pipelines.
- Debugging and troubleshooting skills.
- Understanding of data analysis and performance measurement.
- Knowledge of SQL or Kusto Query Language (KQL) is beneficial.
- Familiarity with cloud platforms, distributed services, and data engineering concepts.
- Knowledge of telemetry, monitoring, and data-quality validation is an advantage.
- Exposure to Windows internals, PowerShell, or performance-analysis tools is beneficial.
- Understanding of statistics, anomaly detection, machine learning, or AI-assisted engineering workflows is an advantage.
- Good communication skills and the ability to work with a team.
Why Join Company?
- Work with a globally recognized technology company.
- Contribute to improving the reliability and performance of Windows devices.
- Learn from experienced software engineers and technical specialists.
- Gain practical experience with backend services, telemetry, and data pipelines.
- Develop skills in debugging, automation, analytics, and performance engineering.
- Collaborate with teams working on different technologies and engineering challenges.
- Build technical expertise and grow your software engineering career.
Important Links
Apply Link: Click here