Software Engineer II

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

Join Microsoft’s Windows Servicing and Delivery (WSD) team, whose mission is to protect and support customers and the Windows ecosystem by delivering monthly updates to more than 1 billion Windows devices. The role is on the Trusted Servicing Experiences (TSX) DASHX team, which builds high-quality Windows features and system experiences for customers worldwide. You will work on Task Manager and other system tools and components, collaborating across groups and solving complex customer problems. The position offers opportunities to develop Windows internals, debugging, secure-coding, and cross-group collaboration skills. The team works across Windows platform components, system services, APIs, diagnostics infrastructure, and user-facing experiences. Its work includes understanding and surfacing device, application, process, performance, and reliability state; helping users diagnose and resolve system issues; developing resource-management capabilities; creating accessible Windows experiences; and applying AI to diagnostics, troubleshooting, automation, and insights. Engineering work spans application, service, and operating-system boundaries and emphasizes compatibility, reliability, security, and performance. You will own multiple features from architecture and implementation through testing, deployment, monitoring, and support. The role includes writing maintainable and diagnosable code, developing test plans and automated coverage, and integrating instrumentation and telemetry. Microsoft describes its culture as grounded in a growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages including, but not limited to, C++; or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing a Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 3+ years of technical engineering experience coding in languages including, but not limited to, C++; or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and 5+ years of technical engineering experience coding in languages including, but not limited to, C++; or equivalent experience.

Responsibilities

  • Work as part of a software engineering team on Task Manager and other Windows system tools and components.
  • Own multiple features end to end, from architecture and implementation through testing, deployment, monitoring, and support.
  • Investigate and solve complex Windows customer-reported problems, developing Windows internals, secure-coding, and debugging skills.
  • Create and implement code for products, services, or features, reusing code where applicable and learning to write extensible, maintainable code.
  • Consider diagnosability, reliability, maintainability, and defect prevention, and determine when code is ready to share and deliver.
  • Apply AI tools, coding patterns, and best practices to improve productivity and efficiency and write code.
  • Develop clear test plans and success criteria, including unit tests; improve test coverage by adding, removing, or consolidating tests; and incorporate automation into test planning.
  • Identify opportunities to integrate instrumentation that gathers telemetry on system behavior, including performance, reliability, availability, usage, and safety mechanisms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service