Azure is Microsoft's fastest-growing business and the foundation of Microsoft's commercial Cloud Services. The Azure Core team is seeking a Software Engineer to join their team working on core platform services across compute, storage, and networking.
As a Software Engineer in the Azure Core team, you'll be tackling challenging problems related to reliability, resilience, and concurrency in distributed systems. Your work will focus on building Azure Capacity Services, where you'll have the opportunity to make high-impact changes daily.
The role requires strong programming skills in languages like C, C++, C#, Java, JavaScript, or Python. You'll work closely with stakeholders to gather requirements, develop design documents, and implement code for product features. Key responsibilities include breaking down work items, providing estimates, and monitoring system health as a Designated Responsible Individual (DRI).
Microsoft offers an excellent benefits package including healthcare, educational resources, savings and investments, parental leave, and generous time off. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.
This position offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working on cutting-edge cloud technology that shapes the future of computing.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science or related field, with proven coding experience. You'll have the opportunity to learn and grow while contributing to one of Microsoft's most strategic products, making this an excellent opportunity for software engineers looking to make a significant impact in cloud computing.