Full Time

Software Engineer II - Azure Kubernetes

Microsoft
$95,000 - $130,000* / year (about $46–$63 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 Software Engineer II - Azure Kubernetes at Microsoft will be responsible for designing, developing, and maintaining scalable and resilient cloud-native applications using Azure Kubernetes Services. The role requires a strong sense of ownership, delivering high-quality software solutions, and collaborating with cross-functional teams to enhance the overall platform. The candidate will work closely with product managers to align on project goals, leverage DevOps principles for continuous integration and deployment, and drive improvements in both system performance and security.



Job Responsibilities

  • Design, implement, and maintain cloud-native applications on Azure Kubernetes Services.
  • Collaborate with other engineers to drive architectural decisions and improve system scalability.
  • Participate in code reviews to ensure best practices and high-quality code.
  • Develop automation frameworks for continuous integration and continuous deployment (CI/CD).
  • Implement monitoring and logging solutions to track performance and availability of services.
  • Contribute to the analysis and resolution of production issues in a timely manner.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development with a strong focus on cloud computing.
  • Proficiency in programming languages such as C#, Python, or Java.
  • Hands-on experience with Azure services, specifically Azure Kubernetes Services (AKS).
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD tools and practices, including Azure DevOps or similar tools.
  • Strong debugging and troubleshooting skills, particularly in distributed systems.


Technologies & Tools

This position extensively utilizes a variety of technologies and tools, including Azure Kubernetes Services (AKS) for orchestration, Docker for containerization, and Azure DevOps for CI/CD pipelines. The candidate will also work with monitoring tools such as Azure Monitor and Application Insights, alongside programming and scripting languages like C#, Python, and Java, to develop robust cloud-native applications.



Ideal Candidates

Ideal candidates for the Software Engineer II - Azure Kubernetes position are those who possess a strong technical aptitude and a drive for innovation. They should have excellent problem-solving skills, a collaborative mindset, and the ability to work effectively in a fast-paced environment. Candidates should be proactive in identifying opportunities for improvement and have a passion for developing scalable systems that meet both customer needs and business objectives.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, 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.