Microsoft · 5 hours ago
Senior Software Engineer
Microsoft is a leading technology company, and they are seeking a Senior Software Engineer to join their Azure Kubernetes Service team. This role involves designing, building, and operating cloud services for Kubernetes clusters, focusing on reliability, performance, and developer productivity.
Application Performance ManagementArtificial Intelligence (AI)Business DevelopmentData ManagementDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Collaborate with product managers, architects, and partner teams to clarify scenarios and user requirements for AKS features and platform investments
Drive design for new or improved AKS components (e.g., cluster lifecycle, upgrades, networking/CNI, storage/CSI, policy, security, observability) including dependency mapping, design docs, and API contracts
Create, implement, optimize, and refactor production code and automation to improve reliability, performance, maintainability, and cost efficiency across control-plane and data-plane services
Leverage subject-matter expertise in Kubernetes and Azure to plan releases, break down work, and lead execution across a workgroup; provide technical mentorship and code reviews
Act as a Designated Responsible Individual (DRI): participate in on-call, follow runbooks/playbooks, monitor for degradation, triage incidents, communicate status, and drive mitigations/RCAs for complex issues
Proactively adopt new patterns and technologies to improve availability, reliability, efficiency, observability, and performance; champion consistency in telemetry, alerting, and operations at scale
Uphold security and compliance best practices (least privilege, secrets management, supply-chain security, vulnerability remediation) across services and CI/CD
Qualification
Required
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, Golang, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
1+ year(s) experience building or operating distributed systems or cloud services in production environments, including: Microservices architecture, Remote Procedure Call (RPC) frameworks, Messaging systems, Data store technologies
1+ year(s) experience working with containerization and orchestration technologies such as Docker and Kubernetes, along with foundational Linux knowledge in: Networking, Process management, Storage systems
1+ year(s) experience owning services in production environments, including: On-call responsibilities or Designated Responsible Individual (DRI) duties, Monitoring and incident response, Post-incident analysis and continuous improvement
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Preferred
Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Golang, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Golang, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
1+ year(s) experience with systems programming and container orchestration, including: Proficiency in Go (Golang) and/or C# for cloud services, Familiarity with Kubernetes internals such as controllers, webhooks, Custom Resource Definitions (CRDs), scheduler, and kubelet, Knowledge of cloud networking and storage technologies including Container Network Interface (CNI), load balancers, virtual networks (VNETs), Domain Name System (DNS), Ingress, Container Storage Interface (CSI), disks/files, and snapshots, Experience with infrastructure-as-code tools such as Azure Resource Manager (ARM), Bicep, and Terraform, and continuous integration/continuous delivery (CI/CD) pipelines
1+ year(s) experience applying reliability engineering practices, including: Service Level Objectives (SLOs) and Service Level Indicators (SLIs), Chaos and upgrade testing, Capacity and performance tuning, Telemetry pipelines and observability tools such as Kusto, Prometheus, and Grafana
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7425)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2025-12-31
Digital Trends
2025-12-31
Company data provided by crunchbase