Experience Inc. Jobs

Job Information

Microsoft Corporation Software Development Engineer 2 in Suzhou, China

The OneDrive, SharePoint and Microsoft Teams Suzhou organization is a global development organization. We are an engineering center of excellence with a proven track-record of building enterprise-hardened, massively scalable, trustworthy services and products that delight customers. OneDrive and SharePoint Online are huge, fast-growing services with a passionate customer base, large developer ecosystem, and extensive partnerships across Azure and Microsoft 365.

Microsoft Teams product is the hub for teamwork, giving everyone in the team instant access to everything they need right in Microsoft 365. Microsoft Teams keeps all your content, tools, people, and conversations together in one place. It is the fastest growing product in Microsoft history and is growing even more rapidly given the urgent need for remote learning, communication and collaboration. As the world is challenged by isolation and social distancing protocols, individuals and organizations increasingly rely on digital means to connect to the world. The Meetings and Devices group within Microsoft Teams is focused on delivering the Teams meeting experience on several new devices and form factors.

We are looking for experienced software engineers who are motivated to help people connect with each other using technology and deliver end-to-end user experiences. We work alongside program managers and designers to turn their requirements into a magical experience for our users. To achieve these results you will need to effectively collaborate across multiple teams in Microsoft, teach others your skills, and contribute your own excellent designs and code.

If this description fits you and you find working on technologies that solve real world problems fulfilling, we’d love to talk to you about the rapid career growth and learning opportunities in our organization.


Collaborate with key stakeholders to develop overall product vision as well as strategies on how to realize the vision by identifying technical challenges & proposing solutions.

Help stand up scalable and reliable services with great monitoring and telemetry support.

Adopt best practices, tools and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers.

Drive technical excellence on the engineering team.


Successful candidates should have:

  1. Good understanding of performant Javascript and/or Typescript.

  2. Understanding of semantic HTML, CSS and CSS preprocessors.

  3. Excellent technical problem solving and debugging skills.

  4. Ability to communicate technical details clearly across organizational boundaries.

  5. Strong in self-direction, problem solving, communication skills and customer empathy.

One or more of:

  1. 2+ years of software development experience.

  2. BS/MS degree in CS or related engineering field.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.