Software Engineer II - Windows Debugging at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

02 Mar, 26

Salary

0.0

Posted On

02 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, Troubleshooting, Data Analysis, Debugging, Windows, Azure, Scripting, Networking, Cloud Services, Windows Updates, Performance Improvements

Industry

Software Development

Description
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: 1. 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. 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 OR equivalent experience. 2+ 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). Experience with debugging native C/C++ and managed code C# using Windbg. 2+ years' experience in software engineering or systems administration with Windows Client/Server. 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. Knowledge on the Windows Updates space, specifically on Windows Autopatch and Windows Updates for Business (WUfB). Feature Upgrades, Quality Updates and Driver updates.
Responsibilities
Software Engineers are responsible for designing, building, and maintaining scalable software solutions for Windows. They analyze product usage patterns and customer feedback to identify opportunities for enhancements and implement software changes through rigorous testing.
Loading...