← All roles

Sr. Software Engineer--M365 UIPilot team

Microsoft· Software Engineering
Apply on company site
Shanghai, Suzhou, Beijingfull-timePosted 3w ago

About the role

The UIPilot team at Microsoft builds an AI-powered computer-use platform enabling agents to interact with software and carry out tasks across applications and operating systems. The Sr. Software Engineer will develop capabilities across agent planning and reasoning, application interaction, execution orchestration, and failure recovery, contributing to scalable, reliable computer-use agents for productivity, workflow automation, and software validation.

Responsibilities

  • Advance AI-powered computer use: Develop agent capabilities for planning, interacting with applications, evaluating outcomes, and recovering from failures across web and desktop environments.
  • Build scalable platform capabilities: Design and deliver backend services, APIs, execution orchestration, and user-facing tools that support scenario onboarding and reliable execution across applications and operating systems.
  • Strengthen reliability and diagnosability: Investigate issues across AI behavior, agent execution, application interactions, and cloud infrastructure.
  • Establish root causes and improve evaluation, observability, performance, and recovery mechanisms.
  • Accelerate engineering with AI: Use AI-powered coding agents throughout development and identify opportunities to integrate AI into engineering workflows.
  • Validate solutions for correctness, security, reliability, and measurable impact.
  • Own end-to-end engineering outcomes: Drive features from problem definition and technical design through implementation and production validation.
  • Make thoughtful trade-offs and apply solid code review, testing, documentation, and operational practices.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Skills

Required:Programming in C/C++/C#/Java/JavaScript/PythonAI-powered agent development
Last updated Oct 2, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft