Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $135,000* / year (about $46–$65 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 Software Engineer II - Azure Kubernetes at Microsoft will play a pivotal role in the design, development, and implementation of scalable and reliable Kubernetes-based solutions within the Azure platform. This position requires a solid understanding of cloud computing concepts and practical experience in deploying, managing, and optimizing container orchestration solutions. The successful candidate will collaborate with cross-functional teams to innovate and enhance Azure Kubernetes services, contributing to the overall success of Microsoft's cloud offerings.



Job Responsibilities

  • Design, develop, and maintain robust and scalable Kubernetes solutions on the Azure platform.
  • Collaborate with product management and UX teams to gather requirements and define project scope.
  • Implement CI/CD pipelines to automate the deployment of Kubernetes applications.
  • Monitor and troubleshoot Kubernetes clusters and application performance to ensure high availability and reliability.
  • Engage in code reviews, provide mentorship, and uphold coding standards within the development team.
  • Stay informed of advancements in container technology and cloud computing to recommend improvements and optimizations.
  • Participate in the design of APIs and SDKs to facilitate integration with various Azure services.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of professional software development experience, with a focus on cloud technologies and container orchestration.
  • Strong proficiency in at least one programming language such as C#, Java, or Python.
  • Hands-on experience with Kubernetes and containerization technologies, including Docker.
  • Familiarity with Azure services and related cloud computing technologies.
  • Understanding of networking, security, and the principles of microservices architecture.
  • Excellent problem-solving skills and a proactive approach to software development.


Technologies & Tools

The Software Engineer II - Azure Kubernetes will primarily work with cutting-edge technologies and tools, including but not limited to Kubernetes, Azure DevOps, Docker, Helm, and various Azure services (e.g., Azure Storage, Azure Networking). Proficiency in utilizing monitoring and logging tools such as Prometheus, Grafana, and Azure Monitor will also be required to ensure the performance and reliability of deployed solutions.



Ideal Candidates

The ideal candidate for the Software Engineer II - Azure Kubernetes position embodies a growth mindset and a passion for technology. They should possess strong analytical skills and be comfortable working in a fast-paced team environment. Furthermore, successful candidates will exhibit excellent communication skills, an aptitude for learning new technologies quickly, and a collaborative spirit that enhances the collective team effort in developing innovative cloud solutions.

In the Charleston-North Charleston, SC metro area, the middle pay across its 394,000 jobs was $49,150 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.