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 will play a pivotal role within the Cloud Team at Microsoft. This position involves designing, developing, and implementing robust solutions that enhance Azure's capabilities in open networking. The successful candidate will collaborate with cross-functional teams to innovate and optimize existing software and services, ensuring high availability and scalability in the cloud environment. A strong focus on delivering exceptional performance and security will be key in addressing the varying demands of handling extensive network architectures.



Job Responsibilities

  • Design, implement, and maintain software solutions focused on Azure's open networking capabilities.
  • Collaborate with product management and other engineering teams to define requirements and specifications for new features.
  • Troubleshoot and resolve software defects and performance issues in a timely manner.
  • Conduct code reviews and maintain quality assurance standards to ensure robust performance.
  • Engage with customers to gather feedback and iterate on product features according to client needs.
  • Stay current with industry trends and emerging technologies to inform product development and innovation.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master's degree is a plus.
  • Minimum of 5 years of experience in software engineering, specifically in cloud technologies and networking.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Solid understanding of Azure architecture and services, particularly in networking.
  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Strong problem-solving skills and ability to work under pressure in a fast-paced environment.
  • Excellent communication skills and ability to work collaboratively across diverse teams.


Technologies & Tools

The position necessitates a strong command of several technologies and tools, including but not limited to Azure services, networking protocols, CI/CD tools, and development frameworks. Familiarity with Agile methodologies and tools such as Azure DevOps is also essential. The candidate should be adept in utilizing monitoring and logging solutions for performance analysis and troubleshooting.



Ideal Candidates

Ideal candidates for this position will possess a strong technical background paired with a passion for innovation and cloud technologies. They will be characterized by their proactive approach to problem-solving, a commitment to delivering high-quality software, and the ability to adapt to rapidly changing environments. A collaborative spirit and excellent interpersonal skills will be essential in fostering strong partnerships within the team and across the organization.

Not every state sets a number of job contacts a week. In Missouri it is the number you are given when you register, which varies by area. What it asks →

View Similar Jobs

Matches Jobs

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