Full Time

Senior Software Engineer - Azure Software for Open Networking in Cloud 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 - Azure Software for Open Networking in the Cloud Team at Microsoft will play a pivotal role in the development and enhancement of innovative solutions tailored for cloud networking. This position involves collaborating with cross-functional teams to design, implement, and optimize software solutions that facilitate seamless cloud connectivity. The ideal candidate will engage in all phases of the software development lifecycle, ensuring high-quality code delivery while leveraging Azure resources to meet customer needs. Strong analytical skills and a passion for cloud technologies are crucial for success in this position.



Job Responsibilities

  • Design, develop, and maintain scalable and efficient cloud networking solutions on the Azure platform.
  • Collaborate with product managers, architects, and other developers to define software requirements and specifications.
  • Implement best practices for software development, code reviews, and testing procedures.
  • Monitor and optimize application performance, and troubleshoot issues in third-party and internal APIs.
  • Contribute to the open-source community by sharing libraries and tools developed within the Azure ecosystem.
  • Stay current with advancements in networking, cloud technologies, and software engineering practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is preferred.
  • Minimum of 5 years of experience in software development, particularly in cloud environments.
  • Proficiency in programming languages such as C#, Python, or Java.
  • Strong understanding of Azure cloud services, networking protocols, and security practices.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with agile methodologies and tools such as Azure DevOps.


Technologies & Tools

This position will utilize a range of technologies and tools, including Microsoft Azure, Kubernetes, Docker, GitHub, and various programming languages such as C# and Python. Familiarity with CI/CD pipelines and cloud networking protocols will also be integral to the role. The candidate will work with modern development frameworks and tools that enhance collaboration and productivity within a cloud-based environment.



Ideal Candidates

The ideal candidate for this position possesses not only the technical skills and experience necessary for success but also demonstrates exceptional problem-solving abilities and a proactive approach to projects. Such individuals should be effective communicators, capable of working collaboratively within diverse teams. A passion for continuous learning and adapting to changing technologies, alongside a commitment to high-quality software delivery, makes a candidate truly stand out in this dynamic environment.

In the Harrisburg-Carlisle, PA metro area, the middle pay across its 335,000 jobs was $49,610 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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