Azure is Microsoft's global cloud platform that powers both public cloud services and internal Microsoft services like Teams, Office, and Bing. This role is part of a new team being built in Serbia focused on enhancing Azure's platform capacity management capabilities. As a Software Engineer II, you'll work on highly scalable capacity management services and the Azure Control Plane's technology stack, including the Azure Allocator.
You'll be responsible for developing core services that track and manage capacity usage in Azure, maintain capacity buffers, and provide key capacity telemetry. The role involves working with distributed systems at massive scale, collaborating with top-quality engineers and data scientists, and enhancing Azure's compute allocation and capacity management services.
The position offers significant growth potential, working on services with tremendous impact on Microsoft's core business. You'll help build up a new engineering team in Serbia while tackling challenging problems in cloud infrastructure. The role requires strong technical skills in distributed systems and reliable data engineering solutions.
Microsoft offers a collaborative, inclusive culture with opportunities for mentorship and career growth. The company values respect, integrity, and accountability, creating an environment where everyone can thrive. This role combines technical depth with business impact, as you'll work on fundamental services that power one of the world's largest cloud platforms.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers up to 100% work from home flexibility with 0-25% travel requirements. This is an excellent opportunity to join Microsoft's cloud infrastructure team and make an impact on services used by organizations worldwide.