Microsoft is Hiring Software Engineering IC2
Windows + Devices Fundamentals • Hyderabad, Telangana
Job Overview
Microsoft is hiring a Software Engineer (IC2) for its Windows + Devices Fundamentals team in Hyderabad, Telangana. The team focuses on improving Windows device reliability, performance, responsiveness, battery life, memory efficiency, and overall system health.
In this role, you will help develop backend services, data pipelines, telemetry systems, and diagnostic tools that provide insights into Windows device performance at scale. You will collaborate with experienced engineers to analyze product-health signals, investigate technical issues, automate engineering workflows, and deliver measurable improvements across Windows devices and customer segments.
This opportunity is suited to candidates with software development knowledge and an interest in backend engineering, data engineering, analytics, operating systems, and large-scale systems.
This opportunity is ideal for candidates searching for:
- Microsoft Software Engineer Jobs in Hyderabad
- Backend Developer jobs for 1+ year experience
- Telemetry and Data Pipeline Engineering careers
- Software roles involving systems-level and cloud operations
Key Responsibilities
As a Software Engineer on Microsoft's Windows + Devices Fundamentals team, you will contribute to software systems that measure and improve the health of Windows devices.
- Backend Development: Develop, test, and maintain components of backend services that support Windows device health and engineering workflows.
- Data Pipeline Development: Contribute to telemetry ingestion, transformation, orchestration, storage, monitoring, and diagnostic systems.
- Telemetry Analysis: Analyze telemetry, diagnostic signals, and traces to identify trends, anomalies, regressions, and potential customer impact.
- Windows Fundamentals Metrics: Contribute to metrics, queries, cohort definitions, and measurement workflows covering reliability, performance, responsiveness, and power.
- Debugging and Troubleshooting: Investigate data and service issues using debugging, statistical, and performance-analysis tools.
- Engineering Quality: Follow sound engineering practices for reliability, security, compliance, observability, data quality, and safe deployment.
- Automation: Build automation, dashboards, alerts, and diagnostic workflows to identify issues earlier and reduce manual engineering effort.
- Cross-Functional Collaboration: Work with team members and partner teams to deliver engineering improvements and participate in code reviews.
Skills & Technologies
Programming Languages
Backend & Analytics Systems
Professional Skills
- Strong understanding of data structures and software fundamentals.
- Ability to investigate data and service issues using diagnostic tools.
- Testing, code quality maintenance, and participation in code reviews.
- Cross-functional collaboration and technical documentation.
Eligibility & Preferences
-
Education Requirement: Bachelor's degree in Computer Science or a related technical discipline, or equivalent practical experience.
-
Experience Required: At least 1 year of software engineering experience is preferred (which may include internships, academic coursework, and backend development).
-
Security Clearance: The position requires candidates to meet Microsoft security screening requirements, including the Microsoft Cloud Background Check upon hire.
How to Apply
Click Apply Button
Scroll down and click the primary orange "Apply Now" button below.
Visit Microsoft Portal
You will be redirected to the official careers website. Search for Job Number 200058692 if required.
Submit Application
Ensure your resume highlights your coding experience (C/C++, C#, Java, Python), data pipeline, and telemetry debugging skills before submitting.
Wait! Before You Apply…
CodeCareerLink ATS Kit
- 50+ ATS Templates
- AI Resume Coach
- Job Optimization
⚠️ Engineering roles at top MNCs fill up rapidly. Apply as soon as possible.