Software Engineer II - Windows Compatibility

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

About The Position

The Windows Compatibility team develops tools, automation frameworks, and infrastructure to help ensure application compatibility across Windows devices, architectures, and silicon. The team identifies and resolves compatibility issues during Windows development so they can be addressed before reaching customers. As a Software Engineer II on the team in Redmond, you will design and build scalable compatibility engineering solutions, including test automation, AI-powered test authoring, and data-driven tools. You will investigate complex compatibility issues, collaborate with engineering teams and partners across Microsoft, and help improve the Windows ecosystem and customer experience. The role offers opportunities to take ownership of impactful engineering work, collaborate in an inclusive team, and grow through continuous learning, mentorship, and hands-on challenges.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the 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 C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in a related field and 5+ years of such experience; or equivalent experience.
  • 2+ years of industry experience designing, building, testing, and shipping software.
  • Experience working with and building AI solutions.
  • Solid problem-solving skills and comfort dealing with ambiguity.
  • Passion for customers and product quality, with a drive for results.
  • Leadership and communication skills.

Responsibilities

  • Develop Windows Compatibility tools, automation frameworks, and infrastructure to identify regressions and improve compatibility coverage.
  • Design and implement scalable solutions for compatibility validation, test automation, and new Windows platform scenarios.
  • Enhance test authoring experiences by building AI-powered solutions and leveraging emerging technologies.
  • Modernize Compatibility Engineering tools using secure, reliable, and maintainable engineering practices.
  • Investigate compatibility issues, perform root cause analysis, and deliver solutions that improve Windows customer experiences.
  • Collaborate with engineering teams across Microsoft and external partners to understand compatibility challenges and drive effective solutions.
  • Develop innovative solutions using AI, automation, and data-driven engineering approaches.
  • Solve problems across Windows, operating systems, cloud technologies, and emerging platforms.
  • Partner with engineering teams across Microsoft to deliver high-quality customer experiences.

Benefits

  • The job posting refers to additional benefits and pay information but does not specify particular benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service