Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer - Kernel 
United States, Washington 
99940004

16.07.2024


Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in language, C/C++
    • OR equivalent experience.

Other Requirements

to meet Microsoft, customer and/or government security screening requirementsfor this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will beto pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.


Preferred Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C/C++
    • OR Master'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++
  • OS security background, kernel, firmware


Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:


Microsoft will accept applications for the role until July 21, 2024.

Responsibilities
  • Work with appropriate stakeholders to determine user requirements and design and build new features.
  • Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered.
  • Apply debugging tools and examines logs, telemetry, and other methods to verify assumptions proactively before issues occur and reactively as issues occur for product features.
  • Conducts retrospective debugging of solutions to identify root causes of problems.
  • Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code and understands when code is ready to be shared or delivered.
  • Applies and screens for coding patterns and best practices in reviews.
  • Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for complex product features.
  • Uses open source when possible.
  • Develops higher-level awareness of other kinds of tools outside areas of expertise.
  • Helps to identify internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution.
  • Embody our