Principal Software Engineer- Mobile

Mobile
Principal Software Engineer
Hybrid
12+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer- Mobile

The Power Platform (Power Apps, Power Automate, Copilot Studio, Power BI) is experiencing rapid growth as organizations worldwide invest in low-code/no-code development models to accelerate their digital transformation. Power Platform is a strategic growth area for Microsoft and a disruptive technology that democratizes access to business productivity software creation.

Power Apps, a key product in the suite, enables users to create feature-rich, custom business apps without coding. We are expanding our Power Apps team to establish it as the leading platform for organizations to build and run rich, interactive, AI-enabled native Mobile Apps.

As a Principal Software Engineer in the Power Apps team, you will:

  • Drive the technical strategy and architecture for mobile applications across iOS and Android platforms.
  • Collaborate with engineering teams, designers, and product managers to advance mobile application features and capabilities.
  • Lead the development of high-quality, scalable, and secure mobile applications.
  • Mentor and guide other engineers in architecting and delivering innovative mobile experiences.
  • Ensure alignment of technical strategy across the organization.
  • Optimize mobile application performance and user experience.
  • Stay updated with the latest industry trends in mobile and AI technologies.

We foster a culture of diversity, collaboration, and innovation, valuing unique perspectives and contributions. Our agile, startup-like environment encourages creative thinking and empowers team members to contribute to our mission of delivering highly innovative capabilities that will reshape business applications.

Join us in revolutionizing the mobile app development landscape with Power Apps!

Last updated 2 months ago

Responsibilities For Principal Software Engineer- Mobile

  • Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS and Android
  • 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 to ensure our mobile applications are cutting-edge

Requirements For Principal Software Engineer- Mobile

Java
Kotlin
React
TypeScript
  • 12+ years of experience in software development with object-oriented programming languages (C++, C# or Java) with a focus on mobile applications
  • 8+ years mobile engineering experience in Android (Java/Kotlin) and/or iOS (Objective-C/Swift)
  • 5+ years of experience in API Design, Data structures, design patterns and asynchronous programming
  • 5+ years of experience driving and managing technical and architectural dependencies
  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Strong knowledge of front-end technologies like Redux/React and React Native
  • Excellent problem-solving and analytical skills
  • Strong technical acumen combined with a curiosity to continue learning and better understand end-user productivity experiences
  • Experience in performance optimization tools in the mobile space
  • BS/MS in Computer Science or equivalent industry experience

Benefits For Principal Software Engineer- Mobile

  • 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- Mobile

Principal Software Engineer

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

Principal Engineering Mobile

Principal Engineering Mobile role at Microsoft, leading the development of Power Apps mobile platform.

Principal Mobile Developer

Principal Mobile Developer position at Amdaris, leading mobile architecture and development for international projects, requiring 7+ years of experience.

Mobile Architect

Lead mobile architecture and development for EarnIn's financial technology platform, driving technical excellence and innovation in earned wage access solutions.