Does working with cutting-edge technologies excite you? Do you love working on applied R and D projects involving new hardware, software, and virtualization technologies? Do you like being instrumental in bringing these new technologies to production at scale in the cloud? If so, the Microsoft Azure Compute New Technology Team may be the place for you. As the Microsoft's cloud platform, Microsoft Azure is poised for explosive growth, and the Microsoft Azure Compute New Technology Team delivers the cutting-edge technologies that will drive and sustain that growth. The cloud is at the core of Microsoft's future, and the Azure Compute New Technology Team is at the core of Microsoft's cutting-edge cloud platform hardware and integration. We are a growing team responsible for delivering the computing platform of tomorrow for Microsoft Azure. As a Software Engineer working in our team, your mission will be to develop features, help evaluate, prototype, enable, deploy, and support the newest available
Design, build and support software to support Azure Compute.
3 years of experience in developing software with p roficiency in C/C++ Preferred Qualifications: Proficient on at least one scripting language (PowerShell, Perl, Python, etc), Proficient using debugging and source control tools, Knowledge or interest in tool development and/or system software development, BS/MS in Computer Science or related field/degree and/or equivalent work experience, Ability to handle periodic live service on-call responsibilities and work in dev-ops mode Demonstrated track-record of self-directed execution System software development experience is a plus, Storage stack development