Microsoft's Azure Core Compute team is seeking a Senior Software Engineer to join their Azure Service Fabric Team. This role is crucial in building and maintaining Microsoft's distributed systems platform that powers many critical services including Azure SQL Database, Cosmos DB, and more.
The position focuses on developing and maintaining Azure Service Fabric, a distributed systems platform designed for building scalable and reliable microservices and containers. You'll be working on technology that enables customers to package, deploy, and manage cloud-native applications across various environments including Windows Server, Linux, and multiple cloud platforms.
As a Senior Software Engineer, you'll be tackling complex distributed systems challenges, contributing to the platform that supports Microsoft's most profitable business segment. The role involves collaboration with cross-functional teams, troubleshooting complex issues, and ensuring high availability and performance of cloud-scale systems.
The ideal candidate brings 8+ years of technical engineering experience, strong programming skills in languages like C++, Java, or Python, and deep knowledge of cloud computing and enterprise systems. You'll be part of a team that values innovation, customer success, and continuous learning while working on technology that powers critical services for millions of users worldwide.
This position offers the flexibility of up to 100% remote work, comprehensive benefits including industry-leading healthcare, educational resources, and investment opportunities. You'll be contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more, while working with cutting-edge cloud technology that serves as the foundation for countless critical applications and services.