3 days ago
Shanghai, ChinaMid Level
Responsibilities
- Design, implement, test, and operate sandbox provisioning, orchestration, lifecycle management, and secure code-execution capabilities.
- Build cloud-scale control-plane and data-plane services for isolated, short-lived, and stateful compute environments.
- Develop workload-isolation mechanisms across compute, networking, storage, identity, and secrets.
- Build networking features including egress policies, private connectivity, credential injection, and virtual network integration.
- Develop public APIs and developer experiences across SDKs, command-line tools, infrastructure-as-code integrations, and the Azure portal.
- Create automated tests and validation systems covering functionality, security, workload isolation, performance, scalability, and fault tolerance.
- Build observability capabilities using metrics, tracing, logging, dashboards, and alerts.
- Participate in live-site operations, incident response, debugging, post-incident hardening, architecture discussions, code reviews, and production delivery.
Requirements
- Bachelor’s degree in computer science, engineering, or a related technical field and 4+ years of technical engineering experience coding in one or more languages, or equivalent experience.
- Experience designing, implementing, and operating distributed systems, cloud services, or platform components.
- Strong fundamentals in data structures, algorithms, systems design, testing, and debugging.
- Experience delivering production software with attention to reliability, performance, security, and maintainability.
- Ability to independently own engineering tasks, collaborate with partner teams, and debug complex production issues.
- Ability to meet Microsoft, customer, and/or government security-screening requirements, including the Microsoft Cloud Background Check.
- Preferred qualifications include experience with containers, OCI images, Kubernetes, container orchestration, serverless platforms, virtualization, microVMs, Linux internals, sandboxing, workload isolation, multi-tenant cloud services, cloud networking, identity, authorization, secrets management, snapshotting, persistent storage, observability, progressive delivery, incident response, and live-site operations.
- Experience building public APIs, SDKs, command-line tools, infrastructure-as-code integrations, AI-agent platforms, secure code-execution systems, development environments, or dynamically generated workloads is preferred; open-source contribution is a plus.
Benefits
- The position is open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.
- Employment requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
- Microsoft provides reasonable accommodations during the application process and is an equal opportunity employer.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
