CareerPlanSign in

Sr. Software Engineer--M365 UIPilot team

China, Shanghai, Shanghai💼 Full-time🗓 2026-09-28 → 2026-10-03

Core

Develop AI-powered agent capabilities for planning, interacting with applications, and recovering from failures across web and desktop environments, while building scalable backend services and platform tools.

Role type

Senior IC software engineer (AI agents & computer use)

Builds

AI agent execution platform, backend services, APIs, and user-facing tools for scenario onboarding and reliable cross-application execution.

Domain

Enterprise software, AI agents, cloud infrastructure

Deliverable

production ML models

Required skills

Python, C#, Java, JavaScript, C++, C++, API design, automated testing, system troubleshooting, distributed execution, containerization, Kubernetes/AKS, Azure services, CI/CD, observability, Windows UI automation, TypeScript/React, iOS/Android automation

Preferred skills

Experience building AI-powered agents, tool integrations, or computer-use capabilities, FastAPI, Playwright, experience with distributed execution environments

Technologies

Python, FastAPI, Playwright, Windows UI automation, TypeScript, React, Kubernetes, AKS, Azure, CI/CD tools

Responsibilities

Design and deliver backend services and APIs for agent execution; investigate issues in AI behavior and cloud infrastructure; use AI-powered coding agents to accelerate development; drive features from problem definition through production validation; build maintainable software and implement testing and operational practices.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.