Microsoft Azure is seeking a Senior Software Engineer to join their cloud infrastructure team. This role is critical in developing and maintaining the backend infrastructure that powers Microsoft's cloud services, including Office 365, Microsoft 365, Gaming and Productivity. The position focuses on building robust distributed systems with five 9s reliability, working on core infrastructure services, fault-tolerance, and service monitoring.
The role offers a unique opportunity to work at massive scale, directly impacting Microsoft's cloud infrastructure. You'll be working on ring 0 and (-1) core infrastructure services, operational efficiency within datacenter hardware lifecycle, performance metrics collection/analysis, and device operations. The team operates in a fast-paced environment, tackling challenges in distributed computing and system reliability.
As a Senior Software Engineer, you'll collaborate with cross-functional teams, guide other engineers, and be responsible for maintaining and improving critical cloud services. The position requires strong expertise in distributed systems, algorithms, and programming languages like C++, C#, or Python. This is an excellent opportunity for someone passionate about large-scale distributed systems and cloud infrastructure.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance benefits. The position is based in Belgrade, Serbia with up to 100% work from home flexibility and requires 0-25% travel. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working on cutting-edge cloud technology.