Senior Software Engineer - Azure Networking

Microsoft Microsoft · Big Tech · United States · Software Engineering

Senior Software Engineer focused on Azure networking, not directly involved in AI/ML model development.

What you'd actually do

  1. Design, develop, and operate large-scale distributed systems in Azure.
  2. Build and maintain high-performance, reliable, and scalable networking infrastructure.
  3. Collaborate with product teams to understand their networking needs and provide solutions.
  4. Troubleshoot and resolve complex networking issues.
  5. Contribute to the continuous improvement of our networking technologies and processes.

Skills

Required

  • Strong programming skills in C++, C#, or Java.
  • Experience with distributed systems and cloud computing (Azure preferred).
  • Deep understanding of networking protocols (TCP/IP, HTTP, etc.).
  • Experience with network performance analysis and optimization.
  • Excellent problem-solving and debugging skills.

Nice to have

  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with network security principles.
  • Experience with large-scale data center networking.