Full Time

Senior Software Engineer - Azure Software Defined Networking

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 - Azure Software Defined Networking at Microsoft will play a pivotal role in designing and implementing robust software solutions that enhance network capabilities within the Azure cloud platform. The role entails collaborating closely with cross-functional teams to establish innovative networking solutions and improve system performance. The candidate will leverage their deep technical expertise to drive the development lifecycle from conception through to deployment, ensuring high standards in code quality, scalability, and maintainability. Additionally, this position requires engagement with stakeholder feedback to continuously refine product offerings while staying abreast of the latest advancements in cloud technology and networking.



Job Responsibilities

  • Design, develop, and implement software solutions for Azure's Software Defined Networking.
  • Utilize cloud architecture and best practices to enhance networking performance and reliability.
  • Collaborate with product management and engineering teams to define technical requirements and specifications.
  • Perform code reviews and implement unit and integration testing to ensure software quality.
  • Identify and resolve performance bottlenecks and improve existing software systems.
  • Engage in troubleshooting and debugging activities to resolve network-related issues.
  • Stay current with industry trends, emerging technologies, and share insights with the team.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in software development, particularly in network programming.
  • Proficiency in programming languages such as C#, C++, or Java.
  • Strong knowledge of Azure services and software defined networking principles.
  • Experience with cloud-based application architecture and deployment.
  • Extensive understanding of networking protocols (e.g., TCP/IP, HTTP/S, etc.) and security principles.
  • Excellent problem-solving skills with a strong attention to detail.
  • Ability to work efficiently in a collaborative, fast-paced environment.


Technologies & Tools

The Senior Software Engineer will work with a variety of technologies and tools including Azure Networking Services, Azure DevOps, Terraform for infrastructure as code, and various programming languages such as C#, Python, and JavaScript. Familiarity with containerization (Docker, Kubernetes) and cloud-native architecture principles is also essential for effective collaboration and deployment of solutions. Development methodologies such as Agile and Continuous Integration/Continuous Deployment (CI/CD) practices will be heavily utilized to maintain a modern and dynamic development environment.



Ideal Candidates

Ideal candidates for the Senior Software Engineer - Azure Software Defined Networking position will possess strong technical acumen and a proven track record of successful project execution in a networking environment. They should demonstrate excellent communication skills, adaptability, and a proactive approach to problem-solving. A commitment to innovation and continuous learning, along with a passion for cloud computing and networking technologies, will set successful candidates apart. Moreover, the ability to thrive in a collaborative, diverse team and a focus on customer outcomes will ensure alignment with Microsoft’s mission and values.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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