CrawlJobs Logo

Software Engineer II - Windows Debugging

United States, Redmond 100600.00 - 199000.00 USD / Year · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

We are looking to expand our team of Software Engineers (SWEs) that enables the success of Microsoft solutions for our Commercial & Enterprise customers. The Software Engineer II - Windows Debugging will be responsible for solving complex problems and ensuring the functionality of our products whilst maintaining customer satisfaction. As a technical leader, you will have many opportunities to assist in the growth of your colleagues through one-on-one mentoring, one-to-many education scenarios, and incident response. We’ll provide you with abundant resources, including a rich content library and advanced diagnostic tools. As a member of this organization, you will benefit from access to the most comprehensive collection of experts as well as the opportunity to work directly with the Product Managers and Software Engineers who design and build Microsoft products. The Windows Servicing & Delivery (WSD) SWE Team utilizes diagnostic data and deep technical experiences to optimize the functionality and performance of our product offerings with a focus on Windows client, Windows Update, and Windows Reliability.

Job Responsibility

  • Collaborate with cross-functional teams across Microsoft to gather requirements, align on technical direction, and deliver high-quality software
  • 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

Requirements

  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • 2+ years’ experience in software engineering or systems administration with Windows Client/Server
  • 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)
  • 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
  • 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
  • Technical proficiency, troubleshooting and learning attitude towards Microsoft M365 technologies
  • 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)
  • Working knowledge of Microsoft Intune, Microsoft Entra and Device Management
  • Experience with networking protocols and knowledge of troubleshooting network issues, infrastructure components, and cloud services

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Windows Debugging

8 matching positions

Software Engineer II - Windows Debugging

We are looking to expand our team of Software Engineers (SWEs), that enables the...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams across Microsoft to gather requirements, align on technical direction, and deliver high-quality software
  • 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.
  • Fulltime
Read More
Arrow Right

Software Engineer II - Windows Remote Desktop

Join the Windows Cloud Experiences team and be at the forefront of redefining ho...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborate with engineers, product managers, and designers to solve complex technical challenges in delivering seamless, secure, and high-performance remote desktop experiences via the web
  • Share knowledge with others, fostering a culture of continuous learning and growth within a diverse, inclusive team
  • Celebrate team achievements, learn from setbacks, and continuously improve our processes and products to better serve millions of remote users
  • Design and develop secure, testable, and maintainable code for browser-based remote desktop scenarios, ensuring compatibility across Chromium, Firefox, Safari, and Edge
  • Execute the full software development life cycle (SDLC), from architecture and implementation to deployment and Live Site operations, with end-to-end accountability for service quality
  • Embrace agile engineering practices and a DevOps culture, focusing on rapid, iterative releases and proactive Live Site monitoring
  • Rapidly prototype and validate new features or improvements through quick proofs of concept, leveraging customer feedback and telemetry
  • Troubleshoot, debug, and upgrade existing systems to maintain high reliability and performance for enterprise and consumer users
  • Develop and maintain comprehensive telemetry pipelines, live site monitors, and automated alerts to ensure robust service health and rapid incident response
  • Leverage data and telemetry to inform decisions, drive feedback into system design, and continuously enhance usability, security, and reliability of remote desktop solutions
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Windows Enterprise & Security (ENS) team builds foundational capabilities th...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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.
  • 4+ years of professional software development experience.
  • Proficiency in C++ and/or C# and foundational systems programming concepts.
  • Solid debugging and analytical skills.
  • Experience building or operating online services / distributed systems and working in a cloud environment.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Develop features to support enterprise and security scenarios in Windows.
  • Reproduce, debug, and fix customer reported problems with strong engineering discipline.
  • Craft high quality fixes with minimal application compatibility risk, and deliver them in a timely fashion to meet deadlines.
  • Contribute to Windows platform capabilities that help ensure Windows remains a secure and dependable choice for customers at scale.
  • Fulltime
Read More
Arrow Right

Software Engineer II

We are looking for a Software Engineer II to build and evolve a high-quality con...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Experience building and shipping production-quality applications or services
  • Solid understanding of data structures, algorithms, and object-oriented design
  • Experience working collaboratively in a team environment with clear communication and ownership
Job Responsibility
Job Responsibility
  • Design, build, and ship features for a consumer Windows application with a strong focus on usability, performance, reliability, and accessibility
  • Develop high-quality, maintainable, and well-tested code using modern Windows frameworks and tooling
  • Collaborate with Product, Design, and Data partners to translate customer needs into technical solutions
  • Participate in architecture and design reviews, contributing to decisions around scalability, responsiveness, and long-term maintainability
  • Instrument features with telemetry, analyze usage and reliability signals, and iterate based on data and customer feedback
  • Debug and resolve issues across the stack, including live-site and customer-reported problems
  • Contribute to engineering excellence through code reviews, test coverage, CI/CD practices, and operational readiness
  • Fulltime
Read More
Arrow Right

Software Engineer II (Audio)

The Windows Audio team is looking for a Software Engineer II who is passionate a...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and implement components within the Windows Audio system
  • Implement features with high quality using automated functional, performance and stress testing
  • Collaborate with internal and external partners to build features that enable the latest audio hardware technologies
  • Work closely with external partners, end-users, and support teams to debug and drive issues to closure
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft Surface Devices is on a mission to deliver iconic end-to-end products ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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++ or Rust
  • OR equivalent experience
  • 5+ years technical engineering experience with coding in languages including, but not limited to: Rust, C/C++
  • 3+ years of experience in software and/or hardware product development
  • 3+ years’ experience working with hardware devices and debugging
  • Experience with the Rust programming language and associated design patterns
  • Familiarity with embedded Rust development and writing firmware for MCU-based designs
  • An understanding of cryptographic algorithms, security protocols, and encryption techniques
  • A deep understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules
Job Responsibility
Job Responsibility
  • Design, implement, test and support systems-level firmware on modern Windows-based devices and accessories
  • Drive performance, stability and feature enhancements for the device level experiences aligned with Windows and Devices roadmaps
  • Collaborate with teams across Microsoft and the Windows Ecosystem
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft Surface Devices is on a mission to deliver iconic end-to-end products ...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Strong foundation in system design and development.
Job Responsibility
Job Responsibility
  • Windows Device Drivers & Service Software: Crafting the core elements that drive our Surface Devices
  • Libraries & Telemetry Services: Building the tools that provide insights and enhance performance
  • Comprehensive Testing: Design and implement tools and improvements to streamline development and production debugging
  • Collaborate & Innovate: You'll have the unique opportunity to work alongside brilliant developers across Microsoft, as well as with leading software and hardware partners. Participate in code reviews and provide constructive feedback to peers
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Software Engineer II designs and develops software solutions with growing in...
Location
Location
United States , Camas
Salary
Salary:
101500.00 - 120000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Mechanical Engineering or other Engineering Field
  • Demonstrated programming capability in C# (C, C++ and Python a plus)
  • Demonstrated experience working in Windows OS and with Windows Development Toolchain
  • Basic knowledge of communication protocols such as USB, Ethernet, BLE, Wi-Fi
  • Some experience building APIs and services using REST, SOAP
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and effective communication abilities
  • Demonstrate commitment and adherence to Sigma Design Core Values
  • Pass a post-offer background verification
Job Responsibility
Job Responsibility
  • Design and implement software systems to interact with hardware and control electronic devices
  • Create desktop/embedded/web applications for prototyping, test and automation solutions
  • Work alongside other engineers to apply best practices with some supervision
  • Coordinate with project managers and various disciplines to meet system requirements
  • Provide engineering time estimates for software components and modules
  • Work with clients to capture system requirements with some guidance
  • Analyze, diagnose, and debug existing code independently
  • Work with SQA to ensure solutions are tested and meet requirements
  • Manage time to produce results within allocated timeframe
  • Independently own full software subsystems, modules, and/or processes
What we offer
What we offer
  • 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right