Does working with cutting-edge technologies excite you? Do you love working on applied R&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.
Primary Responsibility: 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 help evaluate, prototype, enable, deploy, and support the newest innovative compute technologies in the Microsoft cloud to ensure unparalleled computing performance, reliability, and value to our customers.
We are seeking a strong Software Engineer to help support our newest cloud offerings, develop new software features, automate workflows, and maintain smooth cloud operations for new cloud server technologies for Microsoft Azure. The ideal candidate will have a passion learning and new technology and understand what it takes to onboard and maintain systems in a zero-downtime environment. You will learn about state-of-the-art hardware automated workflows, hardware, and software features, and how to deliver and support new cloud functionality that takes advantage of the newest available technologies to delight our customers. If being part of Azure Compute excites you, come talk to us and work with us to build the future of cloud computing!
* BS/MS in engineering, computer science or related field * Proficient on at least one scripting language (PowerShell, Perl, Python, etc) * 1+ years of experience in developing and testing software * 1+ years of experience programming in C, C++ or other computer programming languages preferred.
* Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance and customer experience. * Ability to handle periodic live service on-call responsibilities and work in dev-ops mode. * Interest in one or more of: performance, system-level programming, virtualization, hardware, graphics, storage technologies * Demonstrated track-record of self-directed execution. * Some experience building software outside of the classroom environment like an internship, hackathon, research project or related experience preferred.
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.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Design, build and support software to support Azure Compute.
Microsoft is a technology company that develops and supports software, services, and devices.