Full Time

Senior Software Engineer - Azure Networking Team

Microsoft
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer for the Azure Networking Team at Microsoft will play a crucial role in designing, developing, and implementing high-performance networking solutions within the Azure platform. The candidate will leverage their expertise in cloud networking to enhance the resilience, scalability, and security of networking services. Collaborating closely with cross-functional teams, this engineer will be pivotal in delivering innovative networking features while ensuring top-tier service reliability and performance in a dynamic cloud environment.



Job Responsibilities

  • Design and implement networking features for Azure services, focusing on scalability and reliability.
  • Collaborate with product managers, designers, and architects to define requirements and specifications.
  • Debug and resolve complex issues in networking protocols and services.
  • Conduct performance analysis and optimization of networking solutions.
  • Participate in code reviews and mentor junior engineers to promote best practices.
  • Drive the development of automation tools for testing and deployment of networking components.
  • Continuously evaluate new technologies and approaches to improve Azure networking capabilities.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is preferred.
  • 5+ years of experience in software development, specifically in cloud services and networking.
  • Proficiency in programming languages such as C#, C++, or Java.
  • In-depth knowledge of networking protocols, including TCP/IP, HTTP, and DNS.
  • Experience with cloud computing platforms, particularly Microsoft Azure.
  • Strong analytical and problem-solving skills with a proven ability to troubleshoot complex issues.
  • Familiarity with agile development methodologies and DevOps practices.


Technologies & Tools

The Senior Software Engineer will primarily work with technologies and tools, including but not limited to Microsoft Azure, Azure DevOps, Kubernetes, Docker, and various CI/CD tools for automation. Familiarity with network simulation tools, monitoring solutions, and cloud-based networking services will also be essential to fulfill the role effectively.



Ideal Candidates

The ideal candidate for this position will exhibit a passion for technology and innovation, demonstrating both a proactive approach and a keen ability to adapt to evolving challenges within the cloud networking domain. Strong communication skills are essential, as the role requires effective collaboration with diverse teams. A solutions-oriented mindset, along with a commitment to quality and excellence in software engineering, will further distinguish the most suitable candidates for this role.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.