Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Cloud
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Kubernetes Service (AKS) team is at the forefront of cloud-native infrastructure, creating world-class container management and orchestration services. The role focuses on developing container solutions for Azure on both Linux and Windows platforms. As a Software Engineer II, you'll be working on defining the next generation of cloud infrastructure, specifically with Kubernetes integration.

The position offers an exciting opportunity to work with cutting-edge container technologies while building DevOps tools that enhance the deployment and scaling capabilities on Azure cloud. You'll be part of a team that values innovation and collaboration, working on solutions that directly impact cloud infrastructure and containerization technologies.

The role combines technical expertise in cloud computing, containerization, and DevOps practices with the opportunity to work on large-scale systems. You'll be contributing to Microsoft's mission of empowering organizations worldwide while working in an inclusive culture that promotes growth mindset and innovation.

Key aspects include improving AKS service quality, developing automation solutions, and advancing Kubernetes capabilities on Azure. The position offers comprehensive benefits, professional growth opportunities, and the flexibility of remote work, making it an ideal role for engineers passionate about cloud infrastructure and containerization.

Last updated 18 hours ago

Responsibilities For Software Engineer II

  • Advance the capabilities of Kubernetes and auxiliary components on Azure
  • Improve quality of service for Microsoft Azure Kubernetes Service
  • Accelerate development velocity for all engineers
  • Balance pragmatism with vision; deliver continuous improvements to the team's process and codebase
  • Build automation to prevent and/or remediate service problems from becoming production incidents

Requirements For Software Engineer II

Go
Kubernetes
Linux
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Experience with containers and Kubernetes
  • Experience in Linux and ability to engage in site-reliability engineering practices
  • Experience in Cloud DevOps

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft is seeking a Software Engineer II to work on Azure Stack, focusing on cloud platform integration APIs and hardware device management.

Program Manager

Program Manager position at Microsoft focusing on cloud infrastructure and datacenter operations with hybrid work model and competitive benefits.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with hybrid work arrangement.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.