Azure, Microsoft's fastest-growing business division, is seeking a Software Engineer to join their Azure Networking team. This role is crucial in designing, building, and operating foundational network services that differentiate Azure in the market. You'll be working on complex cloud buildout projects, creating scalable services and tools that ensure secure and efficient cloud deployments.
As part of the team, you'll collaborate with skilled engineers to develop distributed services and automation frameworks that accelerate cloud operations. The position offers an opportunity to influence end-to-end scenarios and create customer-centric products while working with teams across Microsoft. The role requires expertise in various programming languages and a strong understanding of distributed systems.
The ideal candidate will have a Bachelor's degree in Computer Science or related field, with experience in languages like C++, Java, or Python. You'll be responsible for determining user requirements, developing design documents, implementing code, and maintaining system reliability. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.
This is an excellent opportunity to join Microsoft's mission to empower every person and organization globally. You'll work in a culture that values growth mindset, innovation, and collaboration, with the chance to impact one of the world's leading cloud platforms. The role offers significant growth potential and the opportunity to work with cutting-edge technology in cloud computing.