Senior Software Engineer - AI Tools
Microsoft
Senior Software Engineer - AI Tools
Shanghai, China
Save
Overview
Want to work on products and services to empower millions of developers? Join us to make a difference!
Developer Division APD builds AI-powered developer productivity tools that slash technical debt and accelerate application modernization. We create VS Code extensions, MCP servers, and companion utilities that weave state-of-the-art language models into everyday workflows—turning repetitive refactoring, dependency upgrades, and cloud-migration chores into smart, automated tasks. Join us to design and ship scalable, intuitive solutions that help developers deliver higher-quality software faster, while collaborating with a global team of engineers, and researchers pushing the boundaries of what AI can do for coding.
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.
- Great problem-solving skills
- Mindset of driving high quality software by adopting engineering best practices
- Good teamwork skills
- Passionate to explore and apply new approaches and technologies like AI
- Good verbal and written communication skills
#DevDiv Shanghai
DDJL
Responsibilities
As a Software Engineer, you will work with other passionate and talented engineers and PMs in China, U.S. and other countries, internal partner teams and community closely to
- Design and implement high quality, reliable tools, framework and services on time
- Drive right technical decisions across engineer teams and PMs
- Be responsible for quickly detecting, mitigating and resolving any issues from customers in AI tools and services
- Keep leveraging new technologies like AI to help the improvement of the team’s productivity