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.

Overview

The Senior Software Engineer for the Azure Networking Team at Microsoft will play a critical role in designing, developing, and deploying sophisticated networking solutions within the Azure cloud environment. This position requires a deep understanding of cloud-based networking concepts, the ability to collaborate with cross-functional teams, and a commitment to delivering high-quality software products. The ideal candidate will be responsible for ensuring the scalability, reliability, and security of networking services, contributing to innovative solutions that enhance the Azure platform's capabilities.



Job Responsibilities

  • Design, develop, and implement networking features for Azure services, focusing on performance and scalability.
  • Collaborate with product management and design teams to understand requirements and deliver effective networking solutions.
  • Conduct performance analysis and optimization of network configurations and services.
  • Implement automated testing and CI/CD processes to ensure the reliability of networking components.
  • Diagnose and resolve issues related to network performance, configuration, and security.
  • Stay up-to-date with industry trends and technologies to inform product improvements and advancements.
  • Mentor junior engineers and provide guidance on best practices for software development and networking.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering, preferably with a focus on network-related services.
  • Proficiency in programming languages such as C#, C++, or Python.
  • Strong understanding of networking protocols, including TCP/IP, HTTP, DNS, and VPN technologies.
  • Experience with cloud computing platforms, especially Microsoft Azure or equivalent services.
  • Familiarity with DevOps practices and CI/CD tools.
  • Excellent problem-solving skills and a strong analytical mindset.


Technologies & Tools

The Senior Software Engineer will utilize various technologies and tools including Azure DevOps for project management, Azure Monitor for troubleshooting and performance monitoring, along with programming environments such as Visual Studio. Knowledge of Kubernetes for orchestration, and familiarity with containerization technologies like Docker, are also essential for the effective development and deployment of networking solutions within the Azure cloud ecosystem.



Ideal Candidates

The ideal candidate for this position will possess strong communication skills, enabling effective collaboration within a diverse team. They should exhibit a passion for innovation and continuous improvement, with the capability to tackle complex engineering challenges. A proactive approach to learning new technologies, adaptability in a fast-paced environment, and a commitment to upholding high standards in software engineering practices will distinguish the exceptional candidate in the Azure Networking Team.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

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