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.

Position Overview

The Senior Software Engineer - Azure Software for Open Networking will play a pivotal role in the design, development, and deployment of cutting-edge Azure solutions aimed at optimizing open networking capabilities. This role requires a deep understanding of both software engineering principles and cloud technologies, with a focus on creating scalable and efficient systems. The successful candidate will collaborate with cross-functional teams to define architecture, improve performance, and ensure seamless integration across multiple cloud services, contributing to a robust open networking framework.



Job Responsibilities

  • Design and develop software solutions for Azure open networking initiatives.
  • Collaborate with product managers to define and refine software requirements.
  • Utilize best practices in software development and implement automated testing frameworks.
  • Ensure high-quality code through peer reviews and adherence to coding standards.
  • Investigate and troubleshoot software defects and performance issues.
  • Participate in architectural discussions and contribute to the overall system design.
  • Work within agile teams, participating in sprints and iterations.
  • Mentor junior engineers and provide guidance on development practices.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of software engineering experience, with a focus on cloud solutions.
  • Proficiency in programming languages such as C#, Python, or Java.
  • Strong understanding of Azure cloud services and architecture.
  • Experience with open networking protocols and technologies.
  • Familiarity with Kubernetes, Docker, and microservices architecture.
  • Excellent problem-solving skills and the ability to work in a collaborative environment.


Technologies & Tools

This position will primarily utilize cloud computing technologies such as Microsoft Azure, along with tools like Azure DevOps for CI/CD processes. Familiarity with container orchestration platforms, such as Kubernetes, and configuration management tools is essential. Development will often involve integrated environments supporting languages such as C#, Python, or Java, as well as DevOps practices for automation and cloud resource management.



Ideal Candidates

The ideal candidate for this role is someone who is not only technically skilled but also possesses strong analytical and communication abilities. A proactive mindset coupled with a passion for innovation and problem-solving will set apart successful applicants. Candidates should demonstrate a commitment to quality and have a collaborative spirit, able to thrive in a fast-paced, dynamic environment while willingly sharing knowledge and mentoring others. Adaptability and an eagerness to learn new technologies will also be desirable attributes.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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