Senior Software Engineer - Azure

Microsoft Development Center Serbia, with offices in Belgrade, started with 1 employee and now has 700 full-time employees contributing to key areas for Microsoft globally.
Belgrade, Serbia
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure

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.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Azure

  • Design, produce and deliver software to improve cloud service reliability, scalability, performance, security, and efficiency
  • Fix, enhance, and support services in production, including periodic on-call duties
  • Collaborate with global colleagues on enterprise-grade services
  • Participate in code reviews and bug/issue triage
  • Review and influence design, architecture, standards and methods
  • Drive and lead software development projects technically
  • Propose improvements for system, process and product

Requirements For Senior Software Engineer - Azure

Java
Python
JavaScript
TypeScript
Go
Rust
  • Experience in programming languages like C/C++, Java, C#, Python, JS, TypeScript, PowerShell, Rust
  • Experience in the software engineering industry
  • Understanding of software engineering principles
  • Degree in computer science, electrical engineering, software engineering, or related technical discipline
  • Ability to effectively communicate in English
  • Experience with planning, organizing, and executing improvements on components

Benefits For Senior Software Engineer - Azure

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Azure

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design, development, and automation with hybrid work options.

Senior Software Engineer / Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft Prague focusing on backend development across identity, M365, and Azure platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, working on large-scale distributed systems for AI inference and model scaling, with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on data integration and cloud services, offering competitive pay and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime Driver development, offering hybrid work and competitive compensation in Santa Clara, CA.