hero

Find Your Dream Job Today

Senior Quality Software Engineer (Surface)

Microsoft

Microsoft

Software Engineering, Quality Assurance
USD 119,800-234,700 / year
Posted on Jul 11, 2025

Senior Quality Software Engineer (Surface)

Redmond, Washington, United States

Save

Share job

Date posted
Jul 10, 2025
Job number
1842140
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation and Surface needs you!

The Surface team is seeking qualified candidates for Senior Quality Software Engineer (Surface) in the Design Verification team to work on our next generation Surface. You will be responsible for the design verification, characterization, tuning and stability of Surface software. You will develop comprehensive verification and characterization strategies and plans that bridge high-level use cases to product architecture/design to effectively and systematically reveal and screen out defects. The Senior Quality Software Engineer (Surface) provides critical analysis of data and drives the right solutions, design changes, optimizations and trade-offs in the context of business priorities. On a frequent basis, you will create and introduce innovative test techniques and methods to ensure robust product qualification. You will also lead test strategy discussions, develop test methodologies and plans, execute test procedures, and project-manage qualification cycles.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • 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 or more years’ experience coding and debugging in C, C++ and/or C#, Python, and in the Windows Platform.
  • 1 or more ship cycles - Experienced shipping software and having been through more than one shipping cycle (same or different product).
  • 1+ years’ experience with two or more PC subsystems: WiFi, Bluetooth, Networking, Audio, Video, Display and Graphics, SSD and Storage, Touch systems, external ports like USB and DisplayPort, UEFI, firmware, and drivers.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Background and understanding in Windows and PC architecture, including driver architecture.
  • Electrical Engineering knowledge or experience.
  • Working knowledge of firmware and/or embedded systems.
  • Experience using a debugger to quickly identify and resolve issues spanning multiple subsystems.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until July 31, 2025.

#W+DJOBS

Responsibilities

  • Lead quality validation efforts for a Surface product. This includes the Software components. You and your team will be the voice of quality and customer; to assure the product has the right quality to satisfy our customers and meet the high-quality standards we define for the Microsoft Surface products.
  • Be responsible for all aspects of test engineering and validation of the product hardware and software features, with opportunities to stretch more broadly. This will include working closely with software and hardware developers and program managers, located in Redmond and in Asia, to create solid core designs and enable testability of the products.
  • Candidate will leverage and develop AI based automation tools to help quality the product.
    Responsible for communicating program status and quality updates to upper management and key stakeholders.
  • Create and introduce innovative test techniques and methods to ensure robust PC/product qualification.
  • Develop and enforce test architectures, methodologies, tools, and comprehensive test plans, which will be performed in Redmond and by remotely located teams in Asia.
  • Conduct technical reviews/audits throughout the development process. This would include reviews/audit of the test architecture, test plans, test cases, and test results from suppliers.
  • Provide inputs or prepare content for quality status of your project. These are communicated to upper management and key stakeholders on weekly basis and on every HW/SW milestone.
  • Triage incoming bugs to make sure right people are working on the issues and be proactive to investigate, repro and debug problems and collaborate with project team on solutions. Provide first level investigation and repro steps to developer team for investigation.
  • Review test reports and product defects identified by suppliers. Investigate and debug problems and collaborate with team on solutions for problems and defects.
  • Work on new devices at various stages of hardware development including proto-type hardware.
    Identify product risk areas and mitigate them through targeted testing.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.