Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
United States, Washington 
574806537

25.06.2024

and tomorrow’s attacks. The team’s focus is taking advantage of virtualization and hardwareadvances to build fundamentally secure mechanisms and then develop security featuresthose mechanisms to enable scenarios like code integrity, credential guard, secure biometrics, secureand secureon Windows.

In Core OS, weare responsible forSoftware Engineer whois able to

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND2+years technical engineering experience with coding in languages including, but not limited to, C, C++
    • OR equivalent experience.
  • 2+ yearswriting system level code in C/C++


Other:

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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Scienceor related technical field AND 4+ years technical engineeringexperience with coding in languages including, but not limited to, C, C++
  • Master's Degree in Computer Scienceor related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++
  • OS security background, kernel, firmware

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

Responsibilities
  • Work withappropriate stakeholderstodetermineuser 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 andexamineslogs, telemetry, and other methods to verify assumptions proactively before issues occur and reactively as issues occur for product features. Conducts retrospective debugging of solutions toidentifyroot 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, sharesnew ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, andmaintaincode for complex product features. Uses open source when possible. Develops higher-level awareness of other kinds of tools outside areas of expertise. Helps toidentifyinternal tools and creates tools that will be useful for creating the product,determiningif methods are still applicable for the current solution.
  • Other:
    • Embodyour