1 month ago
Suzhou, China or Shanghai, ChinaSenior
Responsibilities
- Own end-to-end delivery of platform features and services, including design, implementation, testing, rollout, and production operation.
- Build reliable and scalable components for Kubernetes-based infrastructure, service deployment, lifecycle management, and operational workflows.
- Improve engineering quality and developer productivity through automated testing, integration validation, CI/CD systems, and reusable tooling.
- Design for security, reliability, and operability using telemetry, diagnostics, controlled rollouts, and recovery mechanisms.
- Develop automation, including appropriately evaluated AI-assisted or agent-based approaches, to reduce repetitive work and operational risk.
- Investigate production issues using telemetry, identify root causes, and deliver durable reliability and performance improvements.
- Collaborate with product managers, engineers, and service owners to clarify requirements and make technical trade-offs.
- Participate in on-call support and incident response for owned services.
- Mentor engineers through design discussions and code reviews.
Requirements
- Bachelor’s degree in computer science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python; proficiency in Go, C#, or Python is preferred.
- Experience designing, building, and supporting distributed systems, cloud services, or backend infrastructure.
- Experience delivering significant features or services from requirements and design through production.
- Strong coding, debugging, testing, and systems-design skills.
- Hands-on experience with Kubernetes, containers, and Azure or comparable cloud platforms.
- Experience with deployment orchestration, control planes, infrastructure automation, or large-scale service lifecycle management.
- Experience building engineering systems such as CI/CD pipelines, integration tests, release validation, or developer tooling.
- Experience improving reliability through observability, incident investigation, performance analysis, and safe deployment practices.
- Experience applying AI tools or agents to software development or operational workflows, including evaluating effectiveness and managing risks.
- Ability to meet Microsoft Cloud Background Check and other applicable Microsoft, customer, or government security screening requirements.
- Preferred alternatives include a master’s degree and 6+ years of experience, or a bachelor’s degree and 8+ years of experience.
Tech Stack
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.
