Azure Core is a critical Microsoft team focused on delivering world-class cloud infrastructure that powers global workloads. The team in Belgrade works on essential cloud services including durability systems, high availability, orchestration, and infrastructure efficiency. This role offers an opportunity to impact billions of lives through your work while being part of a diverse and innovative culture.
As a Senior Software Engineer on the Azure Core team, you'll be working on cutting-edge cloud infrastructure technology, collaborating with world-leading experts in distributed systems. The position involves researching and solving complex technical problems, developing high-performance solutions, and ensuring the smooth operation of Azure Cloud services.
The role requires strong expertise in distributed systems and software engineering, with opportunities to work on critical components like data durability, service availability, and infrastructure scaling. You'll be responsible for designing, implementing, and optimizing code that forms the foundation of customers' cloud experiences.
Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and generous time off. The position allows up to 100% work from home with 0-25% travel requirements. You'll be part of a global team that celebrates diversity and encourages innovative thinking.
This is an excellent opportunity for experienced engineers who want to make a significant impact on cloud computing technology while advancing their careers at one of the world's leading technology companies. The role combines technical challenges with the opportunity to mentor others and contribute to the broader Azure engineering community.