Senior Software Engineer
Microsoft Cloud Infrastructure and Operations (MCIO) is the team behind one of the World’s largest Cloud Infrastructures responsible for powering all Microsoft Products and Services as well as powering Microsoft’s “Cloud First” mission. We are looking for passionate, high energy engineers to help achieve that mission. Our focus is on smart growth, high efficiency, and delivering a trusted experience to our customers and partners worldwide. If you enjoy driving innovation in a fast-paced engineering team, are passionate about building great user experiences using latest cutting edge technologies, and yearn to build systems to help improve the efficiency of our datacenters, this is the right opportunity for you!
What is this position? As a Senior Software Engineer on our team you will be responsible for helping implement a mission critical distributed datacenter work management and optimization system. This system is at the core of managing most human activities that happen at the datacenters, and it is core to Microsoft’s goal to keep expanding our cloud infrastructure in the most efficient possible way. You will be empowered for envisioning, designing, coding, validating, and shipping core components of the system - all on a very quick cadence and in a fast-paced environment. You will have the opportunity to learn how a datacenter is operated inside out, and work with a wide variety of people from across the company, giving you wide exposure and a broad surface to impact our business in a positive manner. Given that we are a young team, there is a lot of opportunity to make a huge impact and grow rapidly along with a quickly expanding organization.
What does it take? Our team culture is agile, execution focused, collaborative, and passionate about delivering business value. We are looking for great, creative Engineers who can think outside the box and want to help our datacenters operate at the next level of efficiency. Familiarity and excitement for building modern dynamic analytics systems are key to our vision. Technical mastery: This role requires someone who can quickly step into and help build core components for our system, quickly learn the needs of the business, and master technical skills to navigate a cloud-based distributed system. If you want to have fundamental impact on how Microsoft’s Cloud is managed and operated globally, want to be involved with one of the most strategically important teams at Microsoft, if strong development skills, strong business, and technical acumen and out of the box thinking are some of the skills you bring to the table - this job is for you.
●BS degree in Computer Science or Information Systems or Engineering or equivalent work experience.
●Experience with C#, Java, or C++ coding skills.
●5+ years of software development experience.
●5+ years’ experience in the services space with deep expertise on scalable distributed system concepts.
●The ideal candidate will also have exposure to core Azure cloud technologies. Examples: REST services, SQL and Non-SQL storage, scalable and geo-partitioned architectures, automated operation, etc.
●Strong troubleshooting and debugging skills.
●Strong problem solving and communication skills.
●Great design skills with a strong bias for quality and engineering excellence.
●Strong SDE II are also encouraged to apply for this position.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.