Software Engineering Jobs at Microsoft, Washington, USA
About position
The Hyper – V team of Microsoft is looking for passionate, dynamic and Qualified Software Engineer to be a part of the team. The incumbent must have good skills in writing high-quality software. In general, he/she will contribute to developing Microsoft’s versatile, performance critical, and secure virtualization platform. Furthermore, the position holder will work with a dynamic team to help to build an intelligent cloud for Microsoft.
Key duties
- Collaborating with a dynamic team of fellow engineers for operations. Also, learning and presenting ideas, information and feedbacks.
- Following, Working alongside the Hyper – V team and build features that differentiate our platform and delight our customers
- Similarly, associating across team boundaries to define and drive team charter and vision
- Also, providing technical support and input across the Core OS and Azure teams
- Designing as well as implementing new virtualization and container related features for Hyper-V and Azure
- Involving and contributing to open source projects as appropriate
- Do other duties if required
Minimum qualifications
- Bachelor degree in Computer Science with specialization with software engineering or 4+ years of experience either in C or in C++
- At least two years of development experience in C or C++
Preferred qualifications
- Solid architectural skills backed up by implementation experience
- Strong coding, debugging, testing, and problem-solving skills
- Strong communication and collaboration skills
- Ability to work on a large codebase and willing to take on a wide variety of challenges
- Strong understanding of systems software
- A track record of solid results across multiple ship cycles
- Experience with hypervisors, kernel mode programming, containers, and/or security