Software Engineering IC4 at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

24 Feb, 26

Salary

0.0

Posted On

26 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kubernetes, Azure, Golang, C#, Microservices, Cloud Services, Infrastructure-as-Code, CI/CD, Telemetry, Observability, Security, Performance Tuning, Incident Response, Design Documentation, API Contracts, Monitoring

Industry

Software Development

Description
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. 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 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 On-call responsibilities or Designated Responsible Individual (DRI) duties Monitoring and incident response Post-incident analysis and continuous improvement 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. 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 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 GrafanaCertain roles may be eligible for benefits and other compensation .
Responsibilities
Collaborate with product managers and partner teams to clarify user requirements for AKS features. Drive design and implementation of new or improved AKS components while ensuring reliability and performance across services.
Loading...