Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Karnataka, Bengaluru 
626196465

25.06.2024
Come talk to us. We're hiring for a wide variety of roles and responsibilities. We'd love to find the right spot for you on the Virtualization Core Platform team.
Required/Minimum Qualifications:
  • Bachelor’s degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++OR equivalent experience.
  • 1+ years’ experience with hypervisors, kernel mode programming, storage, containers, and/or security or equivalent experience
Other Qualifications:
The 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 science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust
  • 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++, Rust
  • OR equivalent experience.
  • Experience coding, debugging, testing, and problem-solving skills.
  • Proven communication and collaboration skills
  • Ability to work on a large codebase and willing to take on a wide variety of challenges.
  • Reliable understanding of systems software and hardware/software interaction
  • A track record of solid results across multiple ship cycles
  • Experience with hypervisors, kernel mode programming, storage, containers, and/or security
  • Thorough understanding of modern computer architectures found in desktop PCs and servers.
Responsibilities
  • Collaborate with a dynamic team of engineers, including mentoring software engineers in the workgroup.
  • Learn and share ideas continuously.
  • Drive for quality in everything you do and continuously improve the quality of the systems on which you work.
  • Collaborate across team boundaries to define and drive team charter and vision.
  • Provide technical input across the Windows Core and Azure teams.
  • Design and implement new virtualization related features for Hyper-V and Windows.