Taro Logo

Software Engineer II - Azure Compute

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Belgrade, Serbia
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS

Description For Software Engineer II - Azure Compute

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.

Last updated a day ago

Responsibilities For Software Engineer II - Azure Compute

  • Own and deliver complete features including design, architecture, implementation, testability, debugging, and shipping
  • Lead the refinement of products through data analytics and make informed decisions in engineering products through data integration
  • Collaborate with partner teams across the world to drive key platform capacity management capabilities
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service

Requirements For Software Engineer II - Azure Compute

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Software Engineer II - Azure Compute

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 Software Engineer II - Azure Compute