Senior Software Engineer
Redmond, WA 
Share
Posted 15 days ago
Job Description
OverviewAzure is a global cloud platform that empowers every person and organization on the planet to achieve more. In addition to the public cloud offerings, the Azure platform also hosts global-scale Microsoft-internal services such as Microsoft Teams, Office, Bing, SQL, and so forth. Our ability to manage capacity in a highly reliable and efficient way is of paramount importance to the success of the platform and our customers. Holmes is the core service that orchestrates, regulates, and optimizes all workload (e.g., virtual machine) migrations in the Azure Core platform. Together with the Azure allocator, Holmes therefore is the core central capacity intelligence system that determines which workloads are running on which set of servers at what time. Holmes also orchestrates maintenance operations, repairs, and various other business critical processes.We are looking for a Senior Software Engineer to help us further improve our highly scalable capacity management services and world-class platform capacity management capabilities in Holmes. As part of this work, you will have opportunities to work both on the most fundamental layers of the Azure Control Plane's technology stack - Holmes - as well as interact with other critical Azure Core systems, including the Azure Azure Allocator, the Compute Capacity Central (CCC) service, or the Azure Compute Management and Automation System (CMAS). You and your colleagues will work in close collaboration with partner teams and develop and drive your own agenda.In your role, you will take a senior tech lead position in the Holmes team. You will work with a formidable team of top-quality software engineers, data engineers, and data scientists to tackle some of the most impactful and exciting problems in the Azure platform. You will work on the quality, operability, and scalability of the service; and you will enhance the Azure Compute allocation and capacity management services to cater to new customer scenarios. Your work will also have a major, direct impact on Azure's bottom line efficiency and margin. If you are interested in large-scale distributed systems and enjoy working on reliable data engineering solutions, if you want to become part of a fun-loving, diverse team that seeks challenges, loves learning and values teamwork, if you want to work on services with tremendous growth potential and virtually unlimited impact on Microsoft's core business, then this is the role for you. You will have opportunities for mentorship, career growth, and work on truly high-business impact areas. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesDesign and develop distributed cloud software services and solutions that are engineered for scale, availability, high performance, and high reliability.Own and deliver complete features in Holmes including design, architecture, implementation, testability, debugging, and shipping.Collaborate with partner teams across the world to drive key platform capacity management capabilities and enhance customer capacity experience scenarios.Deliver high quality of service to Azure customers through live-site excellence.Advocate for best practices in software and data engineering. Embody our Culture and Values

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields