hero

Find Your Dream Job Today

Senior Software Engineering

Microsoft

Microsoft

Software Engineering
Posted on Sep 16, 2025

Senior Software Engineering

Shanghai, China

Save

Share job

Date posted
Sep 16, 2025
Job number
1877616
Work site
3 days / week in-office
Travel
None
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Senior Software Engineer – AI Agent dev tooling

Are you passionate about creating products that empower developers to build AI applications and agents on Microsoft platforms—used by hundreds of millions of users worldwide? Join our team and make a meaningful impact.

The Developer Division China team is dedicated to enabling developers to harness the full potential of Microsoft’s cloud platforms. We are looking for talented individuals to help build tools that support the end-to-end lifecycle of AI app and agent development, leveraging Microsoft AI Foundry, Azure services, and Microsoft 365 platform. Our portfolio includes Visual Studio Code extensions, AI agents, and a variety of tools designed to streamline development from ideation to production.

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.
  • Strong problem-solving skills with a track record of resolving complex technical challenges
  • Proven ability to deliver high-quality software through adoption of engineering best practices
  • Strong verbal and written communication skills, capable of articulating technical concepts to varied audiences
  • Demonstrated willingness to explore and apply innovative ideas, new approaches, and emerging technologies to enhance product capabilities, especially in the AI domain

Responsibilities

As a Senior Software Engineer, you will work closely with talented engineers and product managers across China, the United States, and other global regions. You will also engage with internal partner teams and the broader developer community to drive innovation and deliver impactful solutions. Your key responsibilities include:

  • Design and deliver high-quality, reliable tools, frameworks, and services that meet delivery timelines and performance expectations
  • Research and prototype innovation ideas for optimizing the solutions for developers building AI agents or applications
  • Proactively identify, troubleshoot, and resolve customer issues related to AI development tools and services with speed and precision
  • Lead sound technical decisions and contribute to the evolution of system architecture and engineering practices
  • Continuously explore and apply emerging technologies, including AI, to enhance team productivity and engineering effectiveness


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.