Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$90,000 - $120,000* / year (about $43–$58 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 is responsible for designing, developing, and maintaining robust applications and services within the Azure Kubernetes services platform. The successful candidate will collaborate with cross-functional teams to ensure seamless integration and optimization of cloud solutions, focusing on innovative technologies to enhance the user experience. This role requires a detail-oriented individual who can contribute to complex projects that ultimately deliver scalable and efficient cloud-based solutions.



Job Responsibilities

  • Design, implement, and maintain cloud-native applications in Azure Kubernetes environments.
  • Collaborate with product managers and cross-functional teams to define and refine project requirements.
  • Conduct code reviews and provide mentorship to junior engineers to improve code quality and development practices.
  • Optimize application performance and troubleshoot issues related to Azure services and Kubernetes orchestration.
  • Develop automated tests and scripts to enhance the reliability and scalability of services.
  • Participate in architectural discussions and contribute to the development of best practices for cloud services.
  • Stay updated with the latest developments in Azure and Kubernetes technologies to incorporate cutting-edge solutions into projects.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development, preferably within cloud environments.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Experience with Azure services and cloud computing concepts, particularly with Azure Kubernetes Service (AKS).
  • Strong knowledge of containerization technologies like Docker and orchestration frameworks like Kubernetes.
  • Familiarity with CI/CD tools and processes for continuous development and deployment.
  • Excellent problem-solving skills and ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Software Engineer II - Azure Kubernetes will primarily work with Azure Platform and its suite of services, including but not limited to Azure Kubernetes Service (AKS), Azure DevOps, and Azure Functions. Familiarity with tools like Docker, Helm, and monitoring solutions such as Prometheus and Grafana is essential. Knowledge of infrastructure as code tools like Terraform or Ansible will also be beneficial in managing deployments and configurations effectively.



Ideal Candidates

The ideal candidate for the Software Engineer II - Azure Kubernetes position will exhibit a strong analytical mindset and a passion for cloud technologies. They should possess excellent communication skills to effectively collaborate within teams and articulate technical concepts to non-technical stakeholders. A proactive attitude towards learning and adapting to new technologies is crucial, along with a commitment to delivering high-quality software solutions in a dynamic and fast-paced environment.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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