Senior Software Engineer, Kubernetes Platform

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$153,600 - $250,200
DevOps
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer, Kubernetes Platform

Microsoft Advertising is seeking a Senior Software Engineer to join their Kubernetes Platform team, managing a sophisticated infrastructure of 20+ clusters across 5 geographical locations, supporting 1000+ applications. This role combines deep technical expertise in Kubernetes, container orchestration, and distributed systems with hands-on engineering responsibilities. The position offers the opportunity to work on globally scaled systems while ensuring high availability and performance.

The ideal candidate will be responsible for designing and maintaining high-availability Kubernetes clusters, developing solutions for containerized applications, and implementing robust monitoring and disaster recovery systems. This role requires strong debugging and troubleshooting skills, particularly in Linux systems and kernel internals.

Working at Microsoft means joining a company with a mission to empower every person and organization globally. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts millions of users. The position supports Microsoft Advertising's data-enabled technology platform, which optimizes ROI for both buyers and sellers while maintaining commitment to an open marketplace.

As part of Microsoft's inclusive culture, you'll work in an environment that values growth mindset, innovation, and collaboration. The role offers flexibility with up to 100% work from home options and minimal travel requirements (0-25%). This is an excellent opportunity for an experienced engineer looking to make a significant impact in cloud infrastructure and container orchestration at a global scale.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Kubernetes Platform

  • Design, deploy, and maintain high-availability Kubernetes clusters in a globally distributed environment
  • Develop solutions ensuring low-latency performance and rapid scaling of containerized applications
  • Build and maintain monitoring, logging, and alerting systems
  • Troubleshoot and resolve complex issues related to performance, scaling, and reliability of Kubernetes environments
  • Collaborate with development and infrastructure teams to ensure deployments are optimized for both performance and cost
  • Implement and manage disaster recovery plans, failover strategies, and backup systems
  • Automate infrastructure processes using Infrastructure as Code (IaC) using tools like Terraform, Puppet, and Ansible

Requirements For Senior Software Engineer, Kubernetes Platform

Kubernetes
Go
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience administrating Kubernetes Clusters
  • 4+ years of experiences in infrastructure focusing on low level systems, Linux, Containers, and Kubernetes
  • 4+ years of experiences in building, shipping and operating reliable, distributed solutions
  • Experience with coding in compiled (Golang, Rust) and interpreted (Python, Perl) languages
  • Experience with troubleshooting issues from the orchestration layer to the runtime
  • Experience designing and troubleshooting large distributed systems
  • Experience with IaC solutions such as Puppet, Terraform, Ansible

Benefits For Senior Software Engineer, Kubernetes Platform

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Senior Software Engineer, Kubernetes Platform

Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Senior Software Quality Engineer role at Microsoft's Applied Sciences Group, focusing on testing AI devices and AOSP-based OS with competitive pay and benefits.

Senior Service Engineer

Senior Service Engineer role at Microsoft Digital focused on enterprise client experience transformation and service management.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on DevOps and system operations, managing global infrastructure and cloud systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DevOps and Knowledge Management, requiring 10+ years of experience and expertise in cloud technologies.

Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Senior Software Quality Engineer role at Microsoft's Applied Sciences Group, focusing on testing AI devices and AOSP-based OS with competitive pay and benefits.