
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Multiple Locations, Multiple Locations
Microsoft is hiring a Senior Software Engineer to advance cloud technology within the Azure Core team. You'll design and deliver cloud-scale distributed systems software, leveraging your expertise in Linux and cloud infrastructure. This role requires strong experience in building reliable and scalable systems.
You have 5+ years of experience in software engineering, particularly in building cloud-scale distributed systems. Your expertise in Linux system programming allows you to tackle complex challenges in distributed systems, ensuring high reliability and availability. You are passionate about cloud technology and eager to contribute to innovative solutions that shape the future of computing.
You possess a deep understanding of fault tolerance and self-management in distributed systems. Your experience includes designing and implementing scalable solutions that meet the demands of modern cloud infrastructure. You thrive in collaborative environments and are committed to continuous learning and growth.
Experience with Microsoft Azure or similar cloud platforms is a plus. Familiarity with decentralized runtimes and platforms will help you excel in this role. You are comfortable working with both Linux and Windows operating systems, and you have a strong foundation in system programming.
As a Senior Software Engineer on the Azure Service Fabric team, you will design and deliver software that addresses complex distributed systems challenges. Your responsibilities will include creating, implementing, optimizing, debugging, and refactoring code to enhance Service Fabric capabilities. You will work closely with cross-functional teams to ensure that the solutions you develop are robust and scalable.
You will be involved in the entire software development lifecycle, from initial design through deployment and monitoring. Your role will require you to collaborate with other engineers, product managers, and stakeholders to define requirements and deliver high-quality software solutions. You will also be responsible for troubleshooting and resolving issues that arise in production environments.
Microsoft offers a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge cloud technologies and contribute to projects that have a significant impact on businesses worldwide. We provide competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in our mission to empower every person and organization on the planet to achieve more.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.