Full Time

Senior Software Engineer - Azure Kubernetes 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.

Overview

The Senior Software Engineer - Azure Kubernetes Networking will be responsible for designing, developing, and maintaining robust networking solutions within the Azure Kubernetes Service (AKS). The selected candidate will work closely with cross-functional teams to enhance the networking features, optimize performance, and ensure the security of cloud-based services. This role requires a deep understanding of cloud networking principles, Kubernetes architecture, and the ability to deliver scalable solutions that meet customer needs while adhering to industry best practices.



Job Responsibilities

  • Design and implement networking solutions for Azure Kubernetes Service (AKS) that meet customer requirements.
  • Collaborate with product managers, UX designers, and other engineers to define and refine product requirements.
  • Develop and maintain high-quality code following best practices and guiding principles.
  • Monitor and troubleshoot networking performance issues within the Kubernetes environment.
  • Ensure compliance with security and regulatory frameworks while working on Azure networking solutions.
  • Participate in code reviews and contribute to team knowledge sharing through mentorship and documentation.
  • Stay up-to-date with emerging technologies and trends in cloud networking and Kubernetes ecosystems.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on cloud and networking technologies.
  • Strong proficiency in programming languages such as C#, Java, or Python.
  • Extensive experience with Kubernetes architecture and operations.
  • In-depth knowledge of cloud networking concepts and protocols (TCP/IP, HTTP, etc.).
  • Familiarity with Azure services and tools, specifically Azure Networking components.
  • Strong analytical skills and problem-solving abilities.
  • Excellent verbal and written communication skills.


Technologies & Tools

This position involves working with a diverse set of technologies and tools including, but not limited to, Azure Kubernetes Service (AKS), Docker, Helm, Azure Networking services, monitoring tools such as Azure Monitor and Prometheus, CI/CD tools like Jenkins and Azure DevOps, as well as various programming frameworks and libraries that support the development of cloud-native applications.



Ideal Candidates

The ideal candidates for the Senior Software Engineer - Azure Kubernetes Networking position will possess a strategic mindset, with a strong focus on innovative problem-solving and creating efficient networking solutions. They will be proactive collaborators who thrive in dynamic environments and demonstrate strong leadership qualities. Moreover, candidates should exhibit an enthusiasm for learning and adapting to new technologies, and foster an inclusive, customer-focused approach in their work.

Unemployment does not last the same number of weeks everywhere. In Idaho it is paid for 10 to 26 weeks, depending on your wages and the state's unemployment rate. How it works there →

View Similar Jobs

Matches Jobs

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