Software Engineer 2--Full Stack

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2--Full Stack

Microsoft's MAI Ads team in APRD is seeking a Full Stack Software Engineer to join their cutting-edge online advertising platform. This role offers a unique opportunity to work on state-of-the-art advertising technology, focusing on enhancing the ads serving stack, debugging scenarios, and improving various aspects like relevance, selection, click prediction, and ranking allocation.

The position combines frontend and backend development, requiring expertise in modern technologies like React, Vue.js, and C#. You'll be working on developing responsive user interfaces and service APIs, while also incorporating LLM technologies to enhance user experience. The role offers a perfect blend of challenging technical problems and meaningful impact on Microsoft's ad products.

As part of Microsoft, one of the world's leading technology companies, you'll enjoy comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities.

The ideal candidate should have at least 2 years of industry experience, strong technical skills in frontend and backend technologies, and excellent problem-solving abilities. This role presents an excellent opportunity for growth and development in the advertising technology sector while working with cross-functional teams on impactful projects.

Working in Beijing, you'll be part of a global team that's pushing the boundaries of advertising technology, making this an excellent opportunity for someone looking to make a significant impact in the ad-tech space while working for a industry leader in technology.

Last updated 3 minutes ago

Responsibilities For Software Engineer 2--Full Stack

  • Design and develop responsive and visually appealing user interfaces using modern frontend technologies such as React and Vue.js
  • Design and develop service APIs using C# and ASP.Net
  • Utilize LLMs to facilitate better and smoother user experience in existing services
  • Collaborate with cross-functional teams to deliver high-quality solutions

Requirements For Software Engineer 2--Full Stack

JavaScript
React
TypeScript
  • Bachelor, Master, PhD degree in CS/EE or related areas
  • 2+ years of industry experiences in software engineering
  • Excellent technical expertise on JavaScript, React/Vue.js and C#
  • Domain knowledge of ads, search or content services is a plus
  • Quick learning and solid problem solving and debugging skills
  • Good communication skill, fluent in English (both oral and written)

Benefits For Software Engineer 2--Full Stack

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?

Jobs Related To Microsoft Software Engineer 2--Full Stack

Software Engineer II

Software Engineer II position at Microsoft working on Outlook's web applications, focusing on platform improvement and web delivery optimization.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the Bing Travel team in Hyderabad, focusing on building world-class travel solutions and experiences for millions of users globally.

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to work on Edge Browser and Shopping features, offering hybrid work and competitive compensation.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to develop and enhance features for small and medium businesses, offering remote work and competitive compensation.

UX Engineer II, VS Code, Developer Division Design Studio

UX Engineer II position at Microsoft's VS Code team, combining frontend development and UX design to build the world's leading code editor.