Senior Software Engineer

8 Months ago • 3 Years +
Full Stack Development

Job Description

Microsoft Advertising seeks a Senior Software Engineer in Beijing to design and develop highly available, scalable APIs for ad delivery across multiple channels (search, shopping, conversational AI). Responsibilities include building reliable, high-performance APIs for publishers, assisting with publisher onboarding and integration, providing support through problem investigation and data analysis, developing seamless user experiences for ad display, and creating comprehensive test suites. The ideal candidate will have a Master's degree in EE or CS, 3+ years of experience in online advertising, proficiency in C#, Java, or Go, and strong experience with distributed service systems. Familiarity with front-end development is a plus.
Good To Have:
  • Front-end development experience
Must Have:
  • Master's in EE or CS
  • 3+ years experience in online advertising
  • Proficiency in C#, Java, or Go
  • API design and development
  • Distributed systems experience
  • OO analysis and design
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Add these skills to join the top 1% applicants for this job

java
front-end
c#
test-suites
talent-acquisition

Overview

Microsoft Advertising is seeking a highly skilled and motivated Software Engineer to join our innovative team in Beijing. This position offers an exciting opportunity to design and develop highly available and scalable APIs that power the delivery of ads across multiple channels. You will support diverse advertising scenarios, including search, shopping, and conversational AI, while enabling premium publishers to monetize effectively by integrating with the Microsoft Advertising ecosystem.

Qualifications

  • Master’s degree in Electrical Engineering (EE) or Computer Science (CS).
  • 3+ years of industry experience in online advertising or related fields.
  • Proficiency in at least one of the following programming languages: C#, Java, or Go.
  • Strong experience in designing and building distributed service systems.
  • Solid understanding of object-oriented (OO) analysis and design principles.
  • Commitment to high-quality software development and rigorous testing practices.
  • Familiarity with front-end development is a plus.

 

Responsibilities

  • Design and build reliable, high-performance APIs for ad delivery to publishers.
  • Assist new publishers in onboarding by integrating with Microsoft Advertising APIs.
  • Provide support to premium publishers through problem investigation and data analysis.
  • Develop seamless user experiences to display ads across various channels.
  • Create comprehensive test suites to ensure the quality and robustness of software systems.
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

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by Microsoft
Set alerts for new Full Stack Development jobs in China
Set alerts for new jobs in China
Set alerts for Full Stack Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙