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 discipline, or equivalent practical experience
- Salary: Estimated ₹15 LPA – ₹30 LPA (actual compensation may vary based on experience, skills, and Microsoft’s offer)
- 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 Windows device reliability, performance, battery life, memory efficiency, and overall health. The selected candidate will work on backend services, data pipelines, telemetry systems, and diagnostic tools to analyze device performance and identify issues. This opportunity is suitable for candidates with programming knowledge, analytical thinking, debugging skills, and an interest in software engineering and data-driven systems.
Key Responsibilities
- Develop and maintain backend services and data pipelines for Windows device telemetry.
- Improve Windows reliability, performance, responsiveness, and battery life.
- Create metrics, queries, and measurement workflows to evaluate device health.
- Analyze telemetry data to identify trends, errors, and performance issues.
- Investigate software problems using debugging and performance-analysis tools.
- Build automation tools to reduce manual engineering work.
- Develop dashboards, alerts, and diagnostic workflows.
- Maintain data quality, security, compliance, and service reliability.
- Support data ingestion, transformation, storage, and processing.
- Collaborate with engineers and partner teams on software improvements.
- Participate in code reviews and technical design discussions.
- Document findings and recommend engineering improvements.
- Monitor services and data pipelines to identify issues early.
- Use statistical analysis to understand product performance.
- Continuously improve technical knowledge and software development practices.
Eligibility Criteria
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- At least one year of software engineering experience is preferred.
- Experience may include internships, academic projects, coursework, or professional work.
- Knowledge of programming fundamentals, data structures, testing, and code quality.
- Ability to analyze technical problems and develop effective solutions.
- Willingness to learn new technologies and work collaboratively.
- Ability to meet Microsoft’s required background and security screening requirements.
Required Skills
- Programming languages such as C, C++, C#, Java, JavaScript, or Python.
- Knowledge of backend development and software engineering fundamentals.
- Understanding of data pipelines, databases, and distributed services.
- Familiarity with SQL or Kusto Query Language (KQL).
- Debugging, analytical thinking, and problem-solving skills.
- Knowledge of data visualization, metrics, and statistical analysis.
- Understanding of cloud platforms and monitoring systems.
- Familiarity with PowerShell and Windows operating systems.
- Exposure to Azure services, Kusto, or Power BI.
- Knowledge of automation, testing, and data-quality validation.
- Familiarity with WinDbg, Windows Performance Analyzer, or ETW is beneficial.
- Interest in machine learning and AI-assisted engineering tools.
- Good communication and teamwork skills.
Why Join Microsoft?
- Opportunity to work with a globally recognized technology company.
- Gain experience developing software for Windows devices used worldwide.
- Learn from experienced software engineers and technical teams.
- Work on backend systems, telemetry, and large-scale data pipelines.
- Develop skills in cloud technologies, automation, and performance engineering.
- Collaborate with teams working on important product reliability improvements.
- Build expertise in software engineering and data-driven problem-solving.
- Access company benefits and opportunities for professional development.
Important Links
Apply Link: Click here