
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 join the Azure Core team, focusing on building cutting-edge cloud-scale distributed systems. You'll work with Azure technologies and C# to deliver fault-tolerant solutions. This role requires significant experience in software engineering and distributed systems.
You have 5+ years of experience in software engineering, particularly in building scalable and reliable systems. Your background includes a strong understanding of distributed systems and cloud technologies, enabling you to tackle complex challenges in a cloud environment. You are proficient in C# and have experience with Azure, which is essential for this role. You thrive in collaborative settings, working closely with stakeholders to gather requirements and drive the development process. Your problem-solving skills are top-notch, allowing you to identify dependencies and create effective design documents. You are committed to continuous learning and growth, always seeking to push the boundaries of technology.
Experience with Azure Service Fabric or similar platforms is a plus. Familiarity with fault-tolerance mechanisms and self-managing systems will help you excel in this role. You are also encouraged to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
As a Senior Software Engineer in the Azure Service Fabric team, you will be responsible for designing and delivering cloud-scale distributed systems software. Your work will directly impact how businesses scale and collaborate in the cloud. You will collaborate with various stakeholders to determine user requirements and drive the development of design documents for products and services. Your role will involve creating solutions that enable fault-tolerance and self-managing capabilities, ensuring that the systems you build are reliable and efficient. You will also participate in code reviews and contribute to the overall architecture of the Azure Core infrastructure. Your contributions will help redefine how organizations leverage cloud technology to thrive in a competitive landscape.
Microsoft offers a culture of inclusion and respect, where every employee can thrive. You will have the opportunity to work on groundbreaking technology that empowers individuals and organizations worldwide. We provide a supportive environment that encourages innovation and collaboration, allowing you to grow both personally and professionally. Competitive compensation and benefits are part of our commitment to our employees, ensuring that you are rewarded for your contributions to our mission.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.