Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

KubernetesCloud servicesDistributed systemsGolangMicroservices architectureContainerizationInfrastructure-as-codeReliability engineeringCC++C#JavaJavaScriptPythonMonitoringIncident responsePost-incident analysis

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

company-logo
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 Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase