Senior Software Engineer
Core
Define metrics, success criteria, and measurement frameworks for Windows reliability, performance, and power; architect and operate scalable backend services and data pipelines for telemetry ingestion, transformation, and analysis.
Role type
Senior IC backend software engineer (telemetry & data platforms)
Builds
Scalable backend services, data pipelines, telemetry systems, and automated diagnostic workflows
Domain
Operating Systems (Windows) + Distributed Systems + Data Engineering
Required skills
Backend service architecture, data pipeline orchestration, large-scale telemetry analysis, statistical reasoning, systems debugging, performance engineering, schema design, incident response, automation design, AI-assisted analysis, technical leadership
Preferred skills
Windows internals, distributed services, system-level development, fleet analytics, Kusto, Azure services, privacy-conscious telemetry, secure service operations, machine learning, AI for engineering diagnostics
Technologies
C, C++, C#, Java, JavaScript, Python, Kusto, Azure
Responsibilities
Architect and build backend services and data pipelines for telemetry ingestion and storage; analyze large-scale telemetry to identify trends, anomalies, and causal factors; design automation, dashboards, and alerting systems to reduce manual effort; lead investigations into metric movements using statistical methods and performance tools; provide technical leadership and mentorship across engineering, data science, and security teams; establish standards for service reliability, security, compliance, and observability.
Seniority
Senior, hands-on IC with leadership responsibilities
