Taro Logo

Principal Software Engineer--Bing App

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Mobile
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer--Bing App

Microsoft is seeking a Principal Software Engineer for the Bing App team in Beijing, focusing on creating compelling mobile experiences in a mobile-first, cloud-first, AI-powered world. This role sits at the intersection of AI, Search (Bing), Content (MSN), Maps, Ads, and Browser development.

The position offers an opportunity to work on highly visible applications that will be key differentiators for Bing across 200+ global markets. As a Principal Engineer, you'll lead the development of next-generation iOS apps powered by Microsoft technologies and AI, working in a startup-like environment within Microsoft.

The role requires expertise in iOS development, particularly with Swift and modern iOS technologies like SwiftUI, Combine, and CoreML. You'll be responsible for designing and implementing features that help increase Bing's user base and market share in mobile, while mentoring junior developers and ensuring high-quality code delivery.

The team operates in dynamic Asian centers of innovation, building products for the global market. You'll collaborate closely with Product Management, UX, and Test teams to create beautiful, useful products that impact millions of users worldwide. The position offers comprehensive benefits including healthcare, educational resources, and work-life balance support.

This is an ideal opportunity for an experienced iOS developer who combines technical excellence with leadership skills and wants to make a significant impact on Microsoft's mobile strategy. The role offers the chance to work on cutting-edge technology while being part of a supportive team culture focused on continuous learning and improvement.

Last updated 2 months ago

Responsibilities For Principal Software Engineer--Bing App

  • Design and develop high-quality features on iOS platforms
  • Lead junior developers and deliver business success
  • Write high-quality code and ensure online service availability
  • Conduct code reviews and identify risks and dependencies
  • Write unit tests and ensure feature performance
  • Build next generation mobile and cloud experiences
  • Work closely with PM, UX, and Test teams

Requirements For Principal Software Engineer--Bing App

  • Fluent in iOS development with expertise in Swift
  • Experience with SwiftUI, Combine, and CoreML
  • Minimum 8 years of software development experience
  • Bachelor's degree in computer science or related field
  • Strong communication and cross-team collaboration skills
  • English writing and speaking proficiency
  • Experience in shipping high-quality mobile products

Benefits For Principal Software Engineer--Bing App

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?