Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

kubernetesmicroservicesazurepythonc#observabilityci/cdsecurityaks

About the Role

Senior Software Engineer role focused on building scalable infrastructure for AI agents on Azure Kubernetes Services. The position involves developing tools and services for managing Kubernetes clusters at scale and improving observability, security, and deployment automation. This role requires deep Kubernetes expertise and experience with microservices architecture.

Key Responsibilities

  • Managing Kubernetes Cluster Deployments at Scale
  • Securing Control and Data Plane assets from malicious attacks
  • Automating monitors and critical alerts using observability tools
  • Automating CI/CD deployments using YAML builds and releases
  • Building tools to increase observability of applications in Kubernetes

Required Skills & Qualifications

Must Have:

  • Deep experience in K8s platform design and implementation at scale
  • Bachelor's degree in computer science
  • 5+ years of experience with coding in C#, Python, Go, Rust, Java, C or C++
  • Experience with improving service operations or engineering fundamentals

Nice to Have:

  • Understanding of Observability stack in K8s ecosystem
  • Livesite experience in debugging and analyzing microservices

Benefits & Perks

  • Industry leading healthcare