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 will focus on designing, developing, and maintaining solutions related to Azure Kubernetes Service (AKS). The candidate will collaborate with cross-functional teams to enhance service capabilities, contribute to performance optimizations, and ensure the reliability and scalability of containerized applications. This role offers an exciting opportunity to work on cutting-edge technologies and drive innovation in cloud computing.



Job Responsibilities

  • Design and implement high-quality, scalable, and reliable software solutions for Azure Kubernetes.
  • Collaborate with product managers, designers, and other engineers to define and deliver technical solutions aligned with business objectives.
  • Contribute to the architectural decisions and technical design of services.
  • Write and maintain clear documentation for services and features developed.
  • Monitor and optimize performance metrics, reliability, and availability of Kubernetes-based solutions.
  • Troubleshoot and resolve complex issues within Azure Kubernetes environments.
  • Participate in code reviews, documentation, and enforcing best development practices.
  • Stay updated with emerging trends and technologies in cloud computing and Kubernetes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of software development experience in cloud-native applications, particularly using Kubernetes.
  • Proficiency in programming languages such as C#, Java, or Go.
  • Experience with Azure services and Azure Kubernetes Service, including deployment and monitoring.
  • Strong understanding of container orchestration, microservices architecture, and DevOps practices.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Excellent problem-solving and analytical skills, with a focus on delivering quality solutions.
  • Strong communication skills and ability to work collaboratively in a team environment.


Technologies & Tools

The Software Engineer II - Azure Kubernetes will utilize a variety of platforms and tools, including Microsoft Azure, Azure DevOps, Docker, Kubernetes, Prometheus, Grafana, and various CI/CD tools. Familiarity with microservices architecture, RESTful APIs, and cloud-native application design principles is essential for the responsibilities in this role.



Ideal Candidates

The ideal candidates for this position possess innovative thinking and a strong passion for cloud technologies. They demonstrate excellent programming and problem-solving skills, with the ability to adapt quickly to evolving technologies. Effective communication and teamwork skills are critical, as the role involves collaborating with diverse teams. A proactive attitude towards continuous learning and improvement, coupled with a focus on delivering results, will differentiate successful candidates.

Among 15 to 24-year-olds in Egypt, unemployment was 18.3% in 2025, against 6.8% for everyone, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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