Australia
3 days ago
Software Engineer II -Azure Networking

Are you passionate about large-scale cloud computing and designing robust distributed systems? If so, our team at Azure Networking is seeking a Software Engineer to join us in modeling, managing, and navigating the source of truth for Azure Networking at scale.


Azure Networking is responsible for designing and building the software-defined network infrastructure that powers hundreds of thousands of servers globally for Azure, AI, Bing, and other Microsoft cloud services. This role demands an understanding of distributed system architecture and scalable microservice software systems. As a Software Engineer, you will ensure data consistency, keep it up-to-date, support high-volume queries without performance degradation, and contribute to the architecture and design of our large-scale distributed systems.

 

As a Software Engineer in our team, your primary responsibilities will be to develop and maintain the core systems that serve as the source of truth for Azure Networking. This includes designing and implementing robust, large-scale distributed systems, addressing complex data consistency and system authentication issues, and working closely with other Azure teams to integrate networking solutions. You'll drive continuous software system migration and improvement and participate in the design and implementation of massive scale network architectures. You'll also be evaluating and implementing new network device features, ensuring the overall health and performance of our network devices.

 

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.

Por favor confirme su dirección de correo electrónico: Send Email
---