Senior Software Engineer
Microsoft· Software Engineering
Redmond, WA$119.8k - $234.7kFull-timePosted 2w ago
About the role
Senior Software Engineer with systems and performance focus to identify performance opportunities across Windows and the device ecosystem, leveraging telemetry, benchmarking, and AI-assisted engineering to drive measurable improvements.
Responsibilities
- Perform deep performance investigations using telemetry, ETW traces, profiling, critical-path analysis, and system-level debugging to identify bottlenecks spanning CPU, memory, storage/I/O, thread scheduling, and responsiveness.
- Turn large-scale telemetry and trace data into actionable engineering insights, moving from population-level signals and regressions to representative traces, root cause, source-code attribution, and quantified opportunities for performance improvement.
- Advance AI-powered performance engineering by combining performance data, trace evidence, profiling results, source code, and engineering context with AI to accelerate analysis and uncover actionable optimization opportunities at scale.
- Develop tools and analysis techniques that scale deep performance analysis with AI, while applying rigorous validation to ensure insights are grounded in measured system behavior and lead to meaningful engineering improvements.
- Design representative workloads and benchmarks to characterize real-world performance, establish trustworthy baselines, account for measurement variability, and enable rigorous comparisons across Windows releases, silicon platforms, device configurations, and alternative platforms.
- Drive leading performance and resource-efficiency investigations, understanding system behavior across device classes, hardware configurations, and memory-constrained systems and identifying opportunities to deliver differentiated Windows experiences.
- Translate analysis into engineering impact by developing optimization hypotheses, validating them experimentally, quantifying tradeoffs, and working with component owners to turn findings into measurable product improvements.
- Partner deeply with engineering teams, OEMs, silicon vendors, IHVs, and ISVs to investigate complex performance problems, influence technical decisions, and drive optimizations spanning hardware, firmware, drivers, the operating system, and applications.
- Build trusted technical partnerships with internal and external engineering teams, using data and deep technical analysis to align on root cause, evaluate tradeoffs, and drive performance improvements through delivery.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Skills
Required:Programming in C, C++, C#, Java, JavaScript, or PythonPerformance analysis
Nice to have:Operating-system fundamentals
Last updated Oct 9, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering