Software Engineer II - Windows Compatibility

Global technology company empowering people and organizations to achieve more through software and cloud solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II - Windows Compatibility

Microsoft's Windows Compatibility team is seeking a Software Engineer II to join their impactful mission of solving compatibility issues for future Windows releases. This role offers a unique opportunity to work on challenging problems that affect millions of Windows users worldwide. As part of a highly functional team, you'll be involved in designing and implementing compatibility engineering tools and infrastructure components, working directly with internal and external partners to identify, investigate, and resolve compatibility issues.

The position combines technical depth with customer impact, requiring expertise in languages like C#, SQL, C, and C++. You'll work in an agile environment that emphasizes continuous learning and improvement, participating in all stages of software development from conception to deployment. The role offers exceptional growth opportunities through exposure to Windows Core, Azure, and Cloud technologies.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team that values quality, customer obsession, and personal growth. The position offers competitive compensation ranging from $98,300 to $193,200 USD annually, along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact on Windows' core functionality while working with cutting-edge technology and growing professionally in a supportive, collaborative environment. The role combines technical challenges with business impact, offering a chance to directly influence the Windows user experience for millions of customers.

Last updated 3 hours ago

Responsibilities For Software Engineer II - Windows Compatibility

  • Modernize the Compat Eng tools with robust security guidelines
  • Build a strong infrastructure to run the Compat automation and compatibility coverage
  • Planning, designing and developing Windows Compatibility Eng tools and Infrastructure
  • Working with internal and external partners to understand Windows Compatibility challenges
  • Investigating Compatibility bugs reported from customers and solve these problems

Requirements For Software Engineer II - Windows Compatibility

TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C#, SQL, C and C++
  • 1+ year technical experience in designing, coding, and reviewing robust, scalable code
  • 1+ year experience with problem solving and debugging skill

Benefits For Software Engineer II - Windows Compatibility

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II - Windows Compatibility

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft managing datacenter control systems and infrastructure.

Software Engineer II

Microsoft seeks Software Engineer II for Intune team to develop cloud-based device management solutions, offering $98K-$193K salary and hybrid work model.

Software Engineer II

Software Engineer II position at Microsoft working on AI-powered collaborative work management tools, offering competitive pay and remote work options.

Software Engineer II (Microsoft AI)

Microsoft AI Platform Team seeks Software Engineer II to build scalable services powering Copilot, Bing, and other AI products, offering competitive pay and benefits.

Software Engineer II

Microsoft seeks Software Engineer II for Edge Distribution Services team to develop and maintain large-scale update delivery systems reaching billions of devices worldwide.