Taro Logo

Software Engineer 2

Global technology company that develops and sells software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2

Microsoft's Windows Platform + Developer team is seeking a Software Engineer 2 to help make Windows the best platform for developers. This role focuses on developing SDKs and enhancing developer experiences within the Windows ecosystem.

The position involves working on cutting-edge technologies including AI, Cloud, and developer tools. The successful candidate will be responsible for designing and developing SDKs, creating AI-powered tooling, and driving innovation in the Windows platform. They will work on implementing engineering systems and maintaining high-quality products while ensuring security compliance.

The ideal candidate brings 3+ years of software development experience with strong proficiency in C++, C#, and Python. They should have solid experience in Windows application development and system-level software. The role requires strong analytical and problem-solving skills, with an emphasis on delivering high-quality code and collaborating effectively in cross-functional teams.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The position is based in Shanghai, China with a hybrid work arrangement (up to 50% work from home) and involves 0-25% travel.

This is an excellent opportunity for a passionate developer who wants to contribute to making Windows the platform developers love most while working with cutting-edge technologies and being part of a diverse, respectful, and energetic team environment.

Last updated 2 months ago

Responsibilities For Software Engineer 2

  • Design and develop SDKs to empower developers in integrating capabilities into Windows
  • Build and refine AI-powered tools and toolkits
  • Innovate and incubate experimental projects
  • Champion Windows as the development platform
  • Implement and maintain engineering systems
  • Partner with cross-functional teams
  • Engage with developer community and act upon feedback

Requirements For Software Engineer 2

Python
  • 3+ years of software development experience with strong proficiency in C++, C#, Python
  • Solid experience in Windows application development and system-level software
  • Strong analytical and problem-solving skills
  • Commitment to delivering high-quality code
  • Effective team player with cross-functional collaboration skills
  • Clear and concise communication skills

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?