Microsoft Development Center Serbia is seeking a Senior Software Engineer to join their Azure team in Belgrade. This role offers an exciting opportunity to work on cutting-edge cloud technology across various Azure domains including Core Infrastructure, Data Services, and DevOps.
The position involves working with world-class cloud infrastructure, ensuring high availability, durability, and optimal scalability for Azure Cloud operations. You'll be part of teams working on advanced data processing cloud services, automated database management, and collaborative software development tools supporting the entire software lifecycle.
As a Senior Software Engineer, you'll be responsible for designing and delivering software that improves the reliability, scalability, performance, security, and efficiency of cloud services. The role includes hands-on development, production support with on-call duties, and collaboration with global teams to maintain enterprise-grade services.
The ideal candidate should have strong programming experience in languages such as C/C++, Java, C#, Python, JavaScript, TypeScript, or Rust. You'll need to demonstrate solid software engineering principles and the ability to lead technical aspects of development projects.
Microsoft offers a collaborative environment where you'll work with leading experts in cloud technology. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. With a hybrid work model allowing up to 50% work from home, this role offers flexibility while maintaining team collaboration.
This is an excellent opportunity for experienced engineers passionate about cloud technology to join Microsoft's growing development center in Belgrade, contributing to products used by millions globally while advancing their career in a supportive, innovation-driven environment.