Azure, Microsoft's fastest-growing business division, is seeking a Software Engineer to join their Core team. This role focuses on building and managing core platform services across compute, storage, and networking within Azure. As a Software Engineer, you'll tackle challenges related to reliability, resilience, and concurrency in distributed systems, specifically working on Azure Capacity Services.
The position offers a unique opportunity to make high-impact changes daily while working with cutting-edge cloud technology. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that emphasizes growth mindset, innovation, and collaboration.
The role involves working with stakeholders to gather requirements, developing design documents, implementing code, and monitoring system performance. You'll be responsible for maintaining and improving the availability, reliability, and efficiency of Azure's core services. The position offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of background.
This is an excellent opportunity for software engineers who want to work on large-scale distributed systems, make meaningful contributions to cloud infrastructure, and be part of a team that shapes the future of cloud computing. The role combines technical challenges with professional growth opportunities in a collaborative, innovative environment.