M

Microsoft

Builds workplace software, PCs and cloud services

Senior Software Engineer

Platform EngineeringUpdated on Nov 13
Full-timeRedmond, WA, USA$119.8k - $261k /yrIn-person

About the Job

Requirements

  • A Bachelor's Degree in Computer Science or a related technical field and at least 4 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Design, build, and operate cloud-scale, multi-tenant infrastructure platforms focused 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 solutions, such as ARM, Bicep, Terraform, and Helm, for 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 resolve problems themselves.
  • Identify recurring operational issues and escalation patterns, and drive engineering solutions such as self-healing mechanisms, automation, guardrails, and platform abstractions.
  • Partner 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 production fixes to prevent customer impact.
  • Communicate complex technical issues and recommendations clearly and concisely, influencing cross-team decisions and driving measurable business outcomes.
  • Contribute to a collaborative, inclusive, and growth-oriented engineering environment in line with Microsoft’s culture and values.

Desired Qualifications

  • A Master's Degree in Computer Science or a related technical field and at least 6 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python; or a Bachelor's Degree in Computer Science or a related technical field and at least 8 years of such experience; or equivalent experience.
  • Hands-on experience with Kubernetes or container orchestration platforms in production environments.
  • Experience with Infrastructure as Code 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.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs