Microsoft Corporation Software Engineer II in Suzhou, China

Group: Search Technology Center Asia (STCA)/Bing Ads Accounts and Billing

Title: Software Engineer II

Location: Suzhou, China

Excited to help Bing win the race of search and online advertising?

Excited about having the results of your efforts contribute to billions of dollars in revenue?

Excited about designing and developing truly scalable and high performance database applications with large data size?

Bing Ads is a multi-billion-dollar business with year-over-year growth. Our Accounts and Billing team is responsible for handling the authentication and money, whether as bills or payments. We own recognizing customer revenue, generating Bills as per customer requirements, validating contracts at every step of the way, handling the actual payment instruments, maintaining the advertiser’s budget, computing revenue share between partners, etc. We develop services to not only process critical big data set, but also to do it with efficiency and at low latency cost. We value engineering excellence: bugs may cause large revenue loss.

Roles & Responsibilities:

As one of the key developers in Bing Ads Billing team, you will own the experience and component from design to production, including partnerships with PM and US peers to design great experiences, implement, test, deploy, stabilize, and monitor features in a fast-paced development environment. You will have international exposure and see your work being used by people around the globe. You will work on the infrastructure to build and manage service at global scale. You will work with a highly-motivated team solving large problems and have huge and immediate business impact, and incredible opportunities to learn and grow.

Ideal candidate will have:

  • BS/MS in CS or related field.

  • 3+ years of software design and development experiences in either multi-tier systems or workflow development.

  • Solid programming skills in C# or C++ or Java.

  • Have a good understanding of SQL fundamentals, T-SQL, stored procedure. Experience with SQL and relational databases.

  • Excellent technical problem solving, debugging skills, quick learner of new technologies.

  • Good English written and oral communication skills.

  • Be productive and effective when working in a highly collaborative environment.

Skills that are a plus:

  • Optimizing database applications for high scale and low latency.

  • Experience in building large scale services, distributed systems and storage.

  • Experience in Big Data, data mining, multi-threaded programming.

  • Experience with Windows Azure services

  • Experience with agile develop mode.

  • Experience with Cosmos and Scope.

Note: Prior experience in online ads is not required. We’ll provide you the opportunities to learn and grow from this large dynamic space. Your contribution will directly affect the revenues of Microsoft.

Development (engineering)