Senior Software Engineer
Core
Design, implement, and ship OS diagnostics components for tracing, logging, and telemetry; investigate production issues and implement durable fixes.
Role type
Senior Software Engineer (OS Diagnostics)
Builds
OS diagnostics workflows (on-device signal generation to backend ingestion/analysis)
Domain
Operating Systems (Windows/Linux), System Diagnostics, Telemetry
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, root-cause analysis, system-level debugging, CI/CD, automated testing, code reviews
Preferred skills
experience with Kusto/Geneva/Watson, performance optimization, security-focused development
Technologies
Kusto, Geneva, Watson, version control, CI/CD tools
Responsibilities
Define end-to-end diagnostics workflows, investigate production issues using traces and logs, implement durable fixes with safe rollout strategies, drive engineering best practices
Seniority
Senior, hands-on IC