Software Engineering Manager

20 hours ago


Multiple Locations Serbia Microsoft Full time €80,000 - €120,000 per year

Azure is Microsoft's central cloud infrastructure, supporting both public cloud offerings and a wide range of internal, cloud-scale services. As cloud computing continues to grow rapidly and remain highly competitive, Azure aims to lead across all dimensions of its platform and services. Within Azure, the Azure Compute team is responsible for hosting virtual machines (VMs), containers, and other workloads that power this infrastructure.


A key discipline in cloud computing is capacity management. This involves ensuring that sufficient capacity is available across all regions, allocation domains, and hardware infrastructure to meet customer demand, while also provisioning resources efficiently to avoid unnecessary costs and capital expenditures (CAPEX). At Azure's scale, managing this balance across the entire compute fleet is a complex challenge—one where even small improvements can significantly impact customer satisfaction and cost savings.


As a Software Engineering Manager on the Azure Compute Capacity and Efficiency (AC2E) team, you will lead efforts to manage capacity and efficiency across the platform. Our goal is to deliver a fully automated and optimized tracking and management system, with the Capacity Management Automation System (CMAS) at its core. This system leverages advanced algorithms and artificial intelligence to predict capacity risks and implement mitigation strategies directly within the Azure Compute platform. You will collaborate with engineers, program managers, and data scientists to define business problems and deliver end-to-end solutions. Your leadership will help shape strategic decisions, improve service fulfillment, and drive efficiency metrics such as cost of goods sold (COGS) reduction. The team applies techniques like anomaly detection, machine learning, and experimentation to solve real-world challenges at scale.


Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

  • Modeling, coaching, and caring for employees and peers, helping everyone grow in their careers while contributing to team culture and apply best practices in your day to day work.
  • Promote cross group collaboration, working across boundaries and building partnerships with stakeholder teams.
  • Delivery of technical solutions with an appropriate balance of risk taking and prioritization.
  • Lead by example, engage in discussions on the architecture of products or solutions, and apply engineering principles to establish robust and maintainable architecture and designs.
  • Driving engineering improvements and rigor within the team as well as with stakeholders.
  • Understand platform capacity constraints and work with teams across Azure to improve capacity manageability and efficiency.
  • Drive improvements to the product design and architecture, leading to increased customer satisfaction

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 
  • Azure Cloud Services development experience, or related.
  • Experience with Programming skills (esp. related to data technologies like Python, PERL, Java, C#, etc.), and relational databases (Kusto, SQL or similar).

Other Requirements

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. 

Preferred Qualifications 

  • Bachelor's Degree in Computer Science
    • OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, 
    • OR Python 
    • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience. 
  • People management experience. 
  • Experience with Globally Distributed cloud systems with focus on quality and scalability while working across data science and software development boundaries.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#azurecorejobs



  • Multiple Locations, Serbia Microsoft Full time $120,000 - $250,000 per year

    Azure is the fastest-growing business in Microsoft's history and is the foundation of Microsoft's commercial Cloud Services. We are a part of the Azure Core team that builds and manages the core platform across various services.  We have an exciting opportunity for you to innovate and shape the world's computers, and we encourage you to apply and learn...


  • Multiple Locations, Serbia Microsoft Full time €60,000 - €120,000 per year

    Are you looking for an opportunity to build software and systems for some of the biggest data centers that exist in the world? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is...


  • Multiple Locations, Serbia Microsoft Full time €30,000 - €60,000 per year

    The Microsoft Development Center Serbia, with Offices in Belgrade, started with 1 employee and couple of vendors developing handwriting recognition technology. Today, our focus is much broader as we're contributing in key areas for Microsoft globally, having 700 full time employees. Azure Data is a Microsoft team leading the future of data processing...


  • Multiple Locations, Serbia Microsoft Full time €90,000 - €120,000 per year

    Azure is the fastest-growing business in Microsoft's history and is the foundation of Microsoft's commercial Cloud Services. We are a part of the Azure Core team that builds and manages the core platform across various services. We have an exciting opportunity for you to innovate and shape the world's computers, and we encourage you to apply and learn...

  • Software Engineer II

    20 hours ago


    Multiple Locations, Serbia Microsoft Full time €60,000 - €120,000 per year

    The Azure Compute team builds a fault-tolerant, distributed system on top of commodity datacenter hardware to deliver infrastructure for hosting cloud applications in virtual machines (VMs). The team creates the experience that resources are limitless, elastic, and always available.This role is part of the Availability Platform team within Azure Compute,...

  • Software Engineer II

    20 hours ago


    Multiple Locations, Serbia Microsoft Full time €40,000 - €80,000 per year

    Microsoft Azure has been a leader in innovating and adopting confidential computing technology, which provides a new level of security for cloud workloads. Our vision is to transform Azure Cloud into Azure Confidential Cloud and enable the industry to move from computing in the clear to computing confidentially, both in the cloud and at the edge.As a...

  • Solution Engineering

    20 hours ago


    Multiple Locations, Serbia Microsoft Full time €40,000 - €80,000 per year

    Our purpose is to empower organizations to transform the way they work by harnessing the full potential of artificial intelligence. We guide customers through the evolving digital landscape, enabling them to unlock new opportunities, enhance productivity, and deliver exceptional employee and customer experiences. By integrating advanced AI capabilities...

  • Data Scientist

    20 hours ago


    Multiple Locations, Serbia Microsoft Full time €40,000 - €80,000 per year

    Are you interested in working in an exciting cloud space where you build data-driven systems, are part of a supportive team that encourages new ideas and innovation, and where your work has a significant impact across all of Microsoft Azure and the enterprise services built on it? Then this position might be the right fit for youAzure is Microsoft's central...


  • Belgrade, Serbia (Remote) 4Create Software Full time €40,000 - €80,000 per year

    We are committed to improving patient outcomes and advancing industry standards through innovative AI-powered solutions. Join our team and help shape the future of biopharma technology.About us:We are a team of experts creating software for managing different phases of clinical trials.We create end-to-end products that enable our clients to discover new...

  • Software Engineer

    20 hours ago


    Remote - Serbia Rasa Full time €30,000 - €60,000 per year

    Your turn to start the conversation.Write the future at Rasa.Conversation. It's the thread between our product and our people. The tool that enables us to forge relationships through compassion and expertise. To find the connection between our differences. It keeps us close together across borders and backgrounds and helps us create our shared vision.Rasa...