Back to jobsJob overview
About the role
Senior Software Engineer - Azure Kubernetes Service at Microsoft
Required Skills
kubernetesazuregolinuxcontainersci/cdcloud nativeai
About the Role
Senior Software Engineer role on the Azure Kubernetes Service team, focusing on building and managing container orchestration services for cloud-native applications. Responsibilities include coding, system monitoring, mentoring, and leveraging AI in product development.Key Responsibilities
- Creates, implements, optimizes, debugs, refactors, and reuses code for Kubernetes and auxiliary components on Azure and open source
- Working on-call to monitor system/product/service for degradation, downtime, or interruptions
- Mentor engineers across the team
- Fully leverage Artificial intelligence (AI) in product development
- Collaborate across teams to deliver scalable, resilient, and secure infrastructure solutions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including Go, C++, C#, Java, or Python OR equivalent experience
- 3+ years of experience with at least 2 of: Linux or similar Unix-like environments, containers/Kubernetes/Cloud Native technologies, Azure or other cloud management technology
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in Go or Bash OR Master's Degree with 6+ years experience OR equivalent experience
- 1+ year(s) of experience with Continuous Integration/Continuous Deployment (CI/CD) tools and processes, such as Azure DevOps, GitHub, or GitLab
- 1+ year(s) of experience collaborating on, building, and maintaining medium to large-scale software programs actively developed by multiple engineers
Benefits & Perks
- Industry leading healthcare