Microsoft

Principal Software Engineer

Microsoft
Apply
3 days ago
Hyderābād, IndiaStaff+

Responsibilities

  • Define technical strategy and architecture for Windows Fundamentals backend services, telemetry systems, data pipelines, metrics, cohort frameworks, and diagnostics.
  • Design scalable systems for telemetry ingestion, transformation, orchestration, storage, monitoring, analytics, diagnostics, and automated engineering workflows.
  • Set standards for reliability, security, compliance, privacy, observability, data quality, schema evolution, deployment safety, incident response, and operational excellence.
  • Lead complex cross-system investigations involving large-scale telemetry, statistical analysis, systems debugging, service behavior, and Windows product-health signals.
  • Create architectural simplifications, automation, and AI-assisted capabilities to detect issues earlier and reduce operational toil.
  • Use data, customer insights, and business priorities to evaluate tradeoffs, manage technical risk, and drive measurable outcomes.
  • Serve as a technical authority, mentor senior engineers, lead design reviews, and influence engineering, data science, security, silicon, OEM, and service partners.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 10+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Extensive experience architecting and delivering backend services, distributed systems, data pipelines, telemetry platforms, large-scale analytics, or engineering infrastructure.
  • Demonstrated success leading complex multi-team technical initiatives and delivering highly reliable production systems or platforms at scale.
  • Deep technical judgment in service architecture, systems design, data engineering, security, reliability, debugging, and engineering tradeoffs.
  • Strong programming and hands-on problem-solving skills across architecture, implementation, investigation, and operational response.
  • Ability to set technical strategy, navigate ambiguity, prioritize data-informed investments, and influence across organizational boundaries without direct authority.
  • Deep experience with cloud services, distributed systems, data engineering, telemetry platforms, developer infrastructure, or business-critical production operations.
  • Knowledge of Windows Fundamentals, Windows internals, reliability engineering, performance analysis, power efficiency, or system-level diagnostics.
  • Experience designing secure and compliant services with observability, deployment controls, data-quality practices, live-site response, and operational accountability.
  • Experience defining organizational metrics, cohorts, baselines, and measurement strategies using telemetry, experimentation, statistical analysis, or Azure data platforms.
  • Track record of influencing architecture and product strategy, applying automation or AI to engineering workflows, mentoring senior engineers, and collaborating with executive and senior technical stakeholders.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

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