Microsoft is seeking a Senior Software Engineer to join their Azure team in building highly reliable, cloud-based distributed systems. This role focuses on developing the platform that helps scale Azure at all levels, from single rack operations to multi-datacenter regions.
The position offers an opportunity to work on large-scale distributed systems and contribute to Azure's growth as one of the fastest-growing cloud platforms. As a Senior Software Engineer, you'll be responsible for designing and building highly scalable services, developing secure and compliant solutions, and collaborating with teams across the organization.
The role requires strong technical expertise in software engineering, with a focus on cloud computing and distributed systems. You'll need 4+ years of experience with languages like C#, Java, Python, or similar, and demonstrated ability in cross-component project collaboration. The position offers competitive compensation ($119,800 - $234,700 USD) and comprehensive benefits including healthcare, educational resources, and parental leave.
This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and distributed systems. You'll work in a collaborative environment that values growth mindset and innovation, while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.
The role involves up to 100% remote work with 0-25% travel requirements. You'll be part of a team building critical infrastructure that powers Azure's global operations, with opportunities to solve complex technical challenges at scale. Microsoft offers a supportive culture focused on learning and professional development, making this an ideal position for engineers looking to advance their careers in cloud computing.