Software Engineer II

Microsoft Cloud Infrastructure and Operations (MCIO) enables the growth of all of Microsoft’s Cloud businesses by optimizing and automating the management of the physical infrastructure powering the cloud. Cloud services promise elastic scale and seemingly infinite capacity. A key challenge in realizing this promise is delivering the right hardware capacity at the right time and to the right location. We are building new scalable, distributed software systems from the ground up to manage hardware capacity planning and logistics for the millions of machines in datacenters around the world that serve Xbox Live, Office 365, Azure, Exchange, Bing and more.

The Reservations Team creates software which enables us to get the hardware inside the datacenters in an efficient and timely fashion. We do so by comparing the physical space, power, and cooling requirements of racks against the availability of given datacenters in order to optimize server placements. The system is similar to an airline reservation system, but with more variables. With the goal of completely automating hardware planning, ordering and placement, Reservation software engineers work on complex algorithms to maximize/optimize usage of different resources and minimize waste over time. The Reservation Team has the opportunity to have a huge impact to Microsoft, and the potential to save millions of dollars by reducing cycle time, reducing costs and removing variability from the process. If you want to have a truly huge impact, are comfortable working in a start-up/v1 effort, are motivated by solving hard business process problems with technology, and enjoy a continuous learning environment, this could be the position for you.

Preferred Qualifications:
• Experience developing software in C# and/ or Java/C++, .NET
• Great communication skills to collaborate cross-group and work effectively within the team
• Solid debugging, testing, and problem solving skills
• Expeerience in web application development
• Expertise in developing large-scale services

Basic Qualifications:
• 3+ years of software engineering
• Experience building scalable services, and applications

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Share this Job

Other Locations For This Job