Principal Engineer - Android Platform Team

Join the dynamic Mobile Platform engineering team and reinvent the TripAdvisor Android app. This is an opportunity to shape and accelerate mobile app development at TripAdvisor. You will define and implement the software architecture and development practices to enable our distributed development teams to rapidly deliver the most engaging experience to millions of TripAdvisor app users.

In order to be successful, you must have a thorough understanding of modern architecture and the best practices for mobile app development. You must be able to conceptualize and clearly communicate architectural vision and build alignment throughout the organization. You must also demonstrate the ability to produce scalable, performant, and maintainable code across the full stack, from app user interface to services and database.




  • Define and implement the software architecture and supporting infrastructure for the TripAdvisor Android app, working closely with other engineering teams to ensure the platform meets their needs
  • Build reference implementations for the new architecture
  • Lead the evolution of the TripAdvisor app to the new architecture, supporting other teams in the migration of their code to the new architecture
  • Drive platform design, implementation, testing, and monitoring
  • Refine software development best practices for Android development at TripAdvisor




  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related discipline
  • 10+ years of professional programming experience
  • 5+ years of Android programming experience, in high-volume apps
  • Strong foundation in data structures, algorithms, OO Design, and relational databases
  • Leadership in the definition, implementation, and rollout of significant architectural changes on high volume mobile apps
  • Significant experience with server-side programming, including API design
  • Experience analyzing and improving app performance and resource utilization across the full stack







Meet Some of TripAdvisor's Employees

Sanjay V.

Senior Director Of Product, Restaurants & Attractions

Sanjay oversees every aspect of restaurant and attraction page interaction and information creation to gauge what works for TripAdvisor’s 350 million monthly visitors.

Jennifer R.

Sales Executive

Jennifer focuses on constantly bringing new clients onboard TripAdvisor’s advertisement platforms, maintaining individual client relationships and retaining each company’s business year after year.

Back to top