Come build community, explore your passions, and do your best work at Microsoft. This opportunity allows you to bring your aspirations, talent, and excitement for the journey ahead while contributing to technology that operates at global scale. At Microsoft, we are learn-it-alls rather than know-it-alls. Our culture embraces a growth mindset, inspires excellence, and empowers teams to bring their best each day. If you’re excited to learn, collaborate, and make an impact, you’ll feel at home here. As a Software Engineer within Azure Compute, you will help design, build, and operate the foundational cloud infrastructure that powers Microsoft Azure. Our teams develop mission-critical services that run on millions of machines worldwide, supporting technologies such as Virtual Machines, Compute Nodes, Serverless Containers, VM Scale Sets, Images, Agents and Extensions, and the Compute Control Plane. You’ll work on systems that directly impact availability, reliability, performance, security, compliance, and scalability across Azure. From capacity planning and availability zone resiliency to backend performance tuning and billing infrastructure, your work will help keep the cloud running smoothly for customers around the world. In this role, you’ll design and implement extensible, maintainable backend services within large-scale distributed systems. You’ll collaborate with engineers and stakeholders across Azure to define requirements, incorporate feedback, and deliver high-quality solutions backed by strong testing, telemetry, and debugging practices. Whether your interests lie in systems programming, concurrency, distributed services, REST APIs, partitioned and replicated systems, or emerging areas like ML/AI-enabled infrastructure, you’ll have opportunities to explore new technologies and learn from experienced senior and principal engineers. If you enjoy working on technically deep problems with real-world impact at global scale, Azure Compute is one of the best places to start and grow your engineering career. Learn more about Azure Compute technologies: https://azure.microsoft.com/en-us/products/virtual-machines https://azure.microsoft.com/en-us/products/container-instances https://azure.microsoft.com/en-us/products/image-builder https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery https://learn.microsoft.com/en-us/azure/quotas/quotas-overview https://azure.microsoft.com/en-us/explore/global-infrastructure/availability-zones https://learn.microsoft.com/en-us/python/api/overview/azure/compute?view=azure-python https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals—building a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
5,001-10,000 employees