Senior Software Engineer

1 Hour ago • 3 Years + • Full Stack Development

About the job

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.
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
Good to have:
  • Front-end development experience
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

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Barcelona, Catalonia, Spain (Hybrid)

Beijing, China (On-Site)

London, England, United Kingdom (On-Site)

Seattle, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Info Stretch - Java Developer

Info Stretch, United Kingdom (On-Site)

Crytek - Senior Site Reliability Engineer

Crytek, Germany (Remote)

Bigger Games - Backend Engineer

Bigger Games, Türkiye (On-Site)

Google - Customer Solutions Engineer, gTech

Google, China (On-Site)

Daybreak Game Company LLC - Senior Software Engineer, Platform

Daybreak Game Company LLC, United States (Remote)

N-iX - Middle Node.JS Engineer (#2557)

N-iX, Poland (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Android

Meta, United States (On-Site)

Fluence - Staff Data Engineer

Fluence, United States (Hybrid)

City State Entertainment - Senior Server Engineer (Remote)

City State Entertainment, United States (Remote)

Universal Music - Manager, Data Science, Bilingual (English/Spanish)

Universal Music, United States (On-Site)

Microsoft - SOFTWARE ENGINEER 2 - CTJ - TS/SCI

Microsoft, United States (On-Site)

Paypal - Senior Staff Software Engineer, Mobile

Paypal, United States (Hybrid)

The Walt Disney Company - Manager, Infrastructure & DevOps Engineering - Ad Technology

The Walt Disney Company, United States (On-Site)

Luxoft - System Senior Analyst

Luxoft, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Razer - Product Owner-Razer Gold

Razer, China (On-Site)

Keywords Studios (Player Support) - Workday Help and Knowledge Management People Technology Partner

Keywords Studios (Player Support), China (Remote)

Keywords Studios (Player Support) - BD manager 业务拓展经理-Remote

Keywords Studios (Player Support), China (Remote)

Blizzard Entertainment - Localization QA Analyst

Blizzard Entertainment, China (On-Site)

Riot Games - Esports Product Manager

Riot Games, China (On-Site)

Logitech - Electroacoustic Trainee

Logitech, China (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Get notifed when new similar jobs are uploaded