Software Engineer II - Windows Debugging

United StatesPosted Jul 29, 2026

Software Engineers (SWE) within Windows Servicing and Delivery are responsible for designing, building, and maintaining scalable software solutions that enhance the reliability, performance, and user experience of Windows. As a Senior SWE, you are expected to: Analyze product usage patterns and customer feedback to identify opportunities for feature enhancements and performance improvements. Implement and validate software changes through rigorous testing and continuous integration practices to ensure quality and reliability. Demonstrate leadership by taking ownership of projects, driving technical excellence, and fostering a collaborative team environment. Engage with other engineering teams to conduct code reviews, share best practices, and contribute to architectural decisions. Utilize debugging tools, performance profilers, and source code analysis to diagnose and resolve software issues efficiently. Maintain a customer-focused mindset by building intuitive, performant, and secure software that meets user needs and expectations. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python These requirements include but are not limited to the following specialized security screenings: Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. 4+ years' experience in software engineering or systems administration with Windows Client/Server. 4+ years' experience in customer-facing site reliability, service engineer role or support engineer roles. Experience troubleshooting and data/log analysis skills (Perfmon/XPerf/ETL/ETW). Solid understanding of LSASS functionality, Kerberos protocol, and cloud authentication packages. Hands-on experience with Entra ID (client-side) and hybrid authentication scenarios bridging Active Directory and Entra ID. Ability to read and analyze C/C++ / C# / code and perform source code level investigations. Windows on Azure cloud platform (Virtual Machines/Containers/Hypervisor/Virtualization) Reliability and Performance. Experience with scripting language-based development (PowerShell, VB Script). Experience with networking protocols and knowledge of troubleshooting network issues, infrastructure components, and cloud services.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free