JobsSoftware Engineer II - Windows Debugging
Location
USA (Multiple Locations)
Type
Full-time
Posted
5/5/2026
Compensation
$100,600 - $215,400 per year
Undergraduate with 2+ Years of Experience
Approval 98.4%·Filings 6,363·New hires 3,142·
👑 Elite Sponsor
·FY 2025Job description
The Software Engineer II - Windows Debugging role at Microsoft focuses on enhancing the reliability and performance of Windows products for Commercial and Enterprise customers. As part of the Windows Servicing & Delivery team, you will solve complex problems and ensure product functionality while maintaining customer satisfaction. This position offers opportunities for mentorship and collaboration with cross-functional teams, utilizing advanced diagnostic tools and resources. The role emphasizes a customer-focused mindset and technical leadership in software development.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- 4+ years’ experience in software engineering, support engineering, or systems administration with Windows Client/Server is preferred.
- 2+ years’ experience in customer-facing site reliability, service engineer role or support engineer roles is preferred.
- Technical proficiency, troubleshooting and learning attitude towards Microsoft M365 technologies is preferred.
Responsibilities
- Collaborate with cross-functional teams across Microsoft to gather requirements and deliver high-quality software.
- Analyze product usage patterns and customer feedback to identify opportunities for feature enhancements.
- Implement and validate software changes through rigorous testing and continuous integration practices.
- Demonstrate leadership by taking ownership of projects and fostering a collaborative team environment.
- Engage with other engineering teams to conduct code reviews and contribute to architectural decisions.
- Utilize debugging tools and performance profilers to diagnose and resolve software issues efficiently.
- Maintain a customer-focused mindset by building intuitive and secure software that meets user needs.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
