Microsoft

Senior Software Engineer

Microsoft
Apply
1 day ago
Hyderābād, IndiaSenior

Responsibilities

  • Define Windows Fundamentals metrics, success criteria, cohort strategies, and measurement frameworks across reliability, performance, responsiveness, power, battery life, memory, and storage.
  • Architect, build, deploy, and operate scalable backend services and data pipelines for telemetry ingestion, transformation, orchestration, storage, health monitoring, diagnostics, and engineering workflows.
  • Establish standards for service reliability, security, compliance, observability, data quality, schema evolution, deployment safety, incident response, and operational support.
  • Analyze telemetry, diagnostic signals, and traces to identify trends, anomalies, regressions, causal factors, and customer impact.
  • Lead metric investigations using statistical methods, experimentation, systems debugging, and performance-analysis tools, and convert findings into prioritized engineering actions.
  • Build automation, AI-assisted analysis, dashboards, alerts, and diagnostic workflows to detect issues earlier and reduce manual engineering effort.
  • Provide technical leadership across Windows engineering, data science, security, silicon, OEM, and service teams; mentor engineers and influence architecture and investment decisions.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Three or more years of experience in backend service development, data engineering, distributed systems, large-scale analytics, systems analysis, or related work.
  • Demonstrated success architecting, developing, deploying, and operating reliable production services, data pipelines, telemetry systems, analytics, or engineering platforms.
  • Strong software design, programming, debugging, statistical reasoning, and problem-solving skills, including the ability to lead ambiguous technical work and influence decisions through evidence.
  • Experience with operating systems, Windows internals, distributed services, system-level development, performance engineering, data engineering, or large-scale fleet analytics.
  • Experience defining organizational KPIs, establishing baselines and cohorts, investigating regressions, and communicating insights to engineering and leadership audiences.
  • Experience designing scalable telemetry schemas, service APIs, orchestration systems, data-quality controls, monitoring and alerting, anomaly-detection systems, or automated diagnostic workflows.
  • Experience with Kusto, Azure services and data platforms, privacy-conscious telemetry, secure service operations, statistical analysis, machine learning, or AI applied to engineering analysis and diagnostics.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • The position requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Applications are accepted on an ongoing basis until the position is filled, with the posting open for a minimum of five days.
  • Microsoft provides equal employment opportunity and accommodation support during the application process.

Tech Stack

Categories

BackendData Engineering
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me