Senior Software Engineer - Kubernetes

Overview Microsoft•Redmond, WA
•$119,800 - $234,700

About The Position

Microsoft’s Azure Data engineering team builds data platform products, including Microsoft Fabric and Azure Monitor services. Within Microsoft Fabric, the Azure Monitor team develops services that help customers monitor, detect, troubleshoot, and mitigate issues. Azure Monitor services include Log Analytics, Application Insights, Container Insights, Hosted Prometheus, and Azure Managed Grafana, and the platform also supports Microsoft Sentinel. The team operates high-scale observability services, processing more than 1.5 exabytes of logs daily and tracking over 100 billion active metrics. The Senior Software Engineer will build and evolve the cloud-native infrastructure layer for Azure Monitor and other observability services. The role owns complex Kubernetes-based platform systems end to end, drives architecture across teams, improves reliability and security at scale, and helps shape safe uses of AI-assisted and AI-agentic capabilities in infrastructure operations. The team builds planetary-scale Kubernetes-based cloud infrastructure, scalable and resilient cloud-hosted microservices and operational tooling, and secure, compliant, cost-efficient infrastructure patterns for monitoring, alerting, diagnostics, and auto-mitigation. The team emphasizes collaboration, fast iteration, attention to detail, introspection, accountability, inclusion, growth, and innovation. The role works with partner teams and deploys across Azure regions, participating throughout the engineering lifecycle from research and discovery through development, deployment, and live-site support.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Experience with Kubernetes, containers, cloud-native infrastructure, distributed systems, or large-scale production services.
  • Experience improving reliability, security, observability, networking, or operational excellence for live services.
  • Experience partnering across teams to deliver infrastructure capabilities with clear ownership and supportability.
  • Experience mentoring engineers, leading design reviews, and driving cross-team architectural alignment.

Responsibilities

  • Lead design and code reviews across feature areas and participate in the full engineering lifecycle, including research and discovery, prototyping, development, deployment, and live-site support.
  • Work with multiple partner teams and deploy solutions across Azure regions.
  • Design Kubernetes-based cloud infrastructure platform components focused on reliability, security, networking, diagnosability, and global-scale cost efficiency.
  • Identify bottlenecks and engineer solutions for complex production systems, from problem definition and design tradeoffs through execution, launch, monitoring, and operational maturity.
  • Lead cross-organization alignment with infrastructure, observability, platform, and service teams to establish ownership, unblock execution, and shape long-term investments.
  • Improve engineering quality through design and operational reviews, architecture guidance, incident follow-through, and repeatable engineering standards.
  • Shape the safe and reliable use of AI-agentic systems and AI-assisted operations for Kubernetes-based infrastructure at scale.
  • Demonstrate breadth, depth, and leadership while contributing across multiple engineering responsibilities.

Benefits

  • Benefits and other compensation may be available; the posting refers candidates to Microsoft’s additional benefits and pay information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service