We invite software engineers who are passionate about advancing cloud technology to join our team at Azure Core. This is a unique opportunity to help shape the next generation of cloud infrastructure that enables organizations to scale, collaborate, and innovate. The work is fast-paced and impactful, offering the chance to contribute to foundational systems that support Microsoft Azure’s global reach. Azure Core serves as the engine of Microsoft’s cloud platform. Within this organization, the Azure Service Fabric team builds a highly decentralized runtime and platform that addresses complex distributed systems challenges. These include failure detection, leader election, and replicated state machines—core components required to deliver hyper-scale, reliable, and highly available services across Azure Core and other critical Microsoft Azure offerings. As a Software Engineer II on the Azure Service Fabric team, you will design and deliver cloud-scale distributed systems software that enables fault tolerance, self-management, and elastic scalability. You will collaborate with a talented and inclusive team focused on engineering excellence, long-term platform evolution, and continuous improvement through customer feedback.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Mid Level
Number of Employees
5,001-10,000 employees