Microsoft
Principal Software Engineer-Mobile
Found: January 9, 2026
This role is based in Noida, India.
Responsibilities:
- Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS, Android, and React Native.
- Collaborate with engineering teams, designers, and product managers to advance the features and capabilities of our mobile applications.
- Lead the development of high-quality, scalable, and secure mobile applications.
- Mentor and lead other engineers to architect and deliver game-changing mobile experiences.
- Ensure alignment of technical strategy across the organization.
- Optimize mobile application performance and user experience.
- Stay updated with the latest industry trends across mobile and AI technologies.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years of technical engineering experience.
- 10+ years of experience in software development with object-oriented programming languages (C++, C# or Java) focused on mobile applications.
- 6+ years of mobile engineering experience in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
- Proven experience in mobile development for iOS, Android, and React Native platforms.