2 days 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 governed AI-assisted or agent-based approaches, to reduce repetitive work and operational risk.
- Investigate production issues using telemetry, identify root causes, and deliver improvements to platform reliability and performance.
- Collaborate with product managers, engineers, and service owners to clarify requirements, make technical trade-offs, and deliver measurable outcomes.
- Participate in on-call support and incident response and 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 one or more programming languages such as Go, C#, or Python.
- 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 security screening requirements.
- Preferred: master’s degree with 6+ years of technical engineering experience, or bachelor’s degree with 8+ years of technical engineering experience.
Benefits
- The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
- Microsoft provides an inclusive equal opportunity workplace and offers assistance with religious and disability accommodations during the application process.
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.
