Principal Software Engineer--Bing App

Global technology company leading in software, cloud computing, and artificial intelligence
iOS
Principal Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer--Bing App

Microsoft is seeking a Principal Software Engineer for the Bing App team, operating at the intersection of mobile-first, cloud-first, and AI-powered technologies. This role offers an opportunity to shape the future of mobile experiences that impact millions of users globally. The position is based in Beijing, working with a dynamic team across Asian innovation centers. The ideal candidate will lead iOS development initiatives, leveraging Swift, SwiftUI, and CoreML to create cutting-edge applications. With a focus on building 5-star apps, the role combines technical leadership with hands-on development, requiring both engineering excellence and team leadership capabilities. The position offers comprehensive benefits, a collaborative environment, and the chance to work on globally impactful products. This is an excellent opportunity for experienced iOS developers who want to drive innovation in search, AI, and mobile technologies while working with Microsoft's extensive resources and reach.

Last updated 14 days ago

Responsibilities For Principal Software Engineer--Bing App

  • Build next generation iOS apps powered by Bing & Microsoft technologies and AI
  • Design and develop features to increase Bing's user base and market share in mobile
  • Work closely with PM, UX, and Test teams
  • 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
  • Drive fundamental improvement of mobile products
  • Innovate next generation mobile and cloud experience

Requirements For Principal Software Engineer--Bing App

  • Fluent in iOS development with expertise in Swift
  • Experience with SwiftUI, Combine, and CoreML
  • Experience in designing, developing, and shipping high-quality mobile products
  • Deep understanding of iOS platform, SDK, and related tools
  • Good communication and cross-team collaboration skills
  • English writing and speaking proficiency
  • Bachelor's degree in computer science or related field (Master or Ph.D. preferred)
  • 8+ years of software development experience

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?