Senior Software Engineer
Microsoft · microsoft.com
RedmondSenior4+ yrs
Straight from the company’s own careers site.
The job in short
Cloud infrastructure platform engineering on Kubernetes and IaC for multi-tenant services.
PythonJavaJavaScriptC++C#AzureKubernetesTerraformNetworking
Details
- Found
- 11 d ago · posted 2026-11-04
- Location
- Redmond, WA, US
Full description
Design, build, and operate cloud-scale, multi-tenant infrastructure platforms with a strong focus on reliability, security, scalability, and operational excellence. Lead the design and implementation of Kubernetes-based infrastructure, including cluster architecture, networking, storage, and workload isolation strategies. Build and evolve Infrastructure as Code (IaC) solutions (e.g., ARM, Bicep, Terraform, Helm) to enable repeatable, auditable, and automated infrastructure provisioning and lifecycle management. Apply systems thinking to design for failure domains, including regional isolation, availability zone strategies, dependency management, and blast-radius reduction. Drive resiliency and reliability improvements through proactive design reviews, fault modeling, chaos testing, and post-incident learning. Build tooling and automation to detect, diagnose, and self-heal infrastructure and platform issues, enabling customers and support teams to self-resolve problems. Identify recurring operational issues and escalation patterns, and drive engineering solutions such as self-healing mechanisms, automation, guardrails, and platform abstractions. Partner closely with product, SRE, and Azure platform teams to define regional deployment strategies, capacity planning, and safe rollout patterns. Contribute to product and platform improvements by filing impactful bugs, proposing design changes, and shipping fixes to production to prevent customer impact. Communicate complex technical issues and recommendations clearly and concisely, influencing cross-team decisions and driving measurable business outcomes. 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, C, C++, C#, Java, JavaScript, or Python These requirements include but are not limited to the following specialized security screenings: 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, C, C++, C#, Java, JavaScript, or Python OR 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, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Hands-on experience with Kubernetes or container orchestration platforms in production environments. Experience with Infrastructure as Code (IaC) tools such as ARM, Bicep, Terraform, or similar. Solid understanding of distributed systems concepts, including failure domains, consistency, availability, and fault tolerance. Experience designing for high availability, regional resiliency, and disaster recovery in cloud environments. Familiarity with cloud networking, storage, and security fundamentals, including identity, access control, and isolation boundaries. Experience operating large-scale services with an emphasis on reliability engineering, incident response, and postmortem-driven improvements. Ability to reason about blast radius, dependency management, and safe rollout strategies in complex systems.
DevOps / SRE / Platform Engineer jobs in the United States · All Microsoft jobs · Senior DevOps / SRE / Platform Engineer jobs in Redmond, Washington · Senior DevOps / SRE / Platform Engineer jobs in the United States · Senior and manager-level jobs in Redmond, Washington · Senior roles at Microsoft