Principal Software Engineer- Android/iOS

Microsoft is a global technology company that develops software, cloud services, and collaboration tools.
Mobile
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Principal Software Engineer- Android/iOS

Microsoft Teams is seeking a Principal Software Engineer to join their mobile development team, focusing on iOS and Android platforms. This role is critical in driving the mission of delivering best-in-class calling solutions within Teams, which has seen tremendous growth especially during the hybrid work era. The position offers an opportunity to work on mission-critical products used by institutions worldwide, tackling complex challenges in team calling, meetings, collaboration, and productivity spaces. The ideal candidate will lead mobile development initiatives, optimize application performance, and architect scalable solutions that impact hundreds of millions of users. Working at Microsoft Teams means joining a fast-paced environment with constant new challenges and opportunities to directly influence product engineering decisions. The role requires deep expertise in mobile development, strong leadership abilities, and a passion for creating exceptional user experiences. Benefits include comprehensive healthcare, educational resources, parental leave, and various other perks that make Microsoft a leading employer in the tech industry.

Last updated 6 days ago

Responsibilities For Principal Software Engineer- Android/iOS

  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Optimize mobile application performance and user experience
  • Lead the development of high-quality, scalable, and secure mobile applications
  • Mentor and lead other engineers to architect and deliver game-changing mobile experiences
  • Design and implement new features and re-architect to improve existing features and designs
  • Collaborate with others to develop, evolve and improve services used by hundreds of millions of people
  • Listen to customers and leverage insights to build high-quality services people love to use
  • Deliver CPU, memory & responsiveness improvements across Teams mobile clients
  • Inform and drive next generation architectural investments that keep reliability & performance front and center of all innovation

Requirements For Principal Software Engineer- Android/iOS

Java
Kotlin
  • 12+ years Professional experience with at least one of iOS/Android mobile development experience using objective-C, Swift, Kotlin, Java
  • Experience with designs, architecture, implementations that allow large codebases, teams to scale
  • Android/iOS development experience is must
  • Bachelor degree or equivalent, preferably in CS or related Engineering field
  • Excellent communication and collaboration skills
  • Experience driving efforts across product groups and business units
  • Exposure to networking and streaming protocols such as HTTPS, TCP/IP, DASH/HLS
  • Demonstrated passion for building great end-user experiences

Benefits For Principal Software Engineer- Android/iOS

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 Principal Software Engineer- Android/iOS

Principal Software Engineer

Principal Software Engineer role at Microsoft 365 India, building AI-powered mobile experiences for Android and iOS.

Technical Lead Manager, Google Messages Wear

Lead the development of Google Messages for wearable devices, managing a team of engineers and architecting solutions that serve billions of users worldwide.

Director, Mobile Architecture

Director of Mobile Architecture position at Fidelity Investments, leading mobile platform development across multiple applications.

Principal Mobile Developer

Principal Mobile Developer position at Fidelity Investments focusing on iOS development and leading mobile initiatives.