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 role at Microsoft involves working on innovative solutions to enhance the Azure Kubernetes Service (AKS). The successful candidate will be responsible for developing robust software components, implementing new features, and optimizing existing systems to improve performance and reliability. Collaboration with cross-functional teams will be essential to ensure successful project delivery and adherence to best practices in software development and cloud technologies.



Job Responsibilities

  • Design, develop, and deploy scalable software solutions for Azure Kubernetes Service.
  • Implement microservices architecture and containerized applications using Kubernetes.
  • Optimize system performance, reliability, and security of cloud-based services.
  • Collaborate with product management and other engineering teams to define system architecture and requirements.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document software designs and processes to facilitate knowledge transfer within the team.
  • Research and recommend new technologies that can enhance the Azure Kubernetes ecosystem.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of professional experience in software development.
  • Strong proficiency in programming languages such as C#, Java, or Go.
  • Hands-on experience with container orchestration tools, particularly Kubernetes.
  • Familiarity with cloud service platforms, especially Microsoft Azure.
  • Understanding of microservices architecture and RESTful APIs.
  • Excellent problem-solving skills and a strong team-oriented mindset.


Technologies & Tools

The position requires a working knowledge of various technologies and tools common within cloud computing and software development. Key tools include Microsoft Azure for cloud services, Docker for containerization, and Kubernetes for orchestration. Additionally, proficiency in CI/CD pipelines and version control systems such as Git is essential. Familiarity with monitoring tools like Prometheus and Grafana may also be beneficial.



Ideal Candidates

Ideal candidates for the Software Engineer II - Azure Kubernetes role possess a strong technical foundation paired with a collaborative spirit. They are proactive problem solvers who show initiative in delivering high-quality code and solutions. Adaptability to rapidly changing environments and a commitment to continuous learning are also critical attributes that contribute to their success within the team.

Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →

View Similar Jobs

Matches Jobs

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