Staff Android Engineer, Client Data and Networking Platform

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$204,000 - $259,000
Android
Staff Software Engineer
Remote
9+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Android Engineer, Host Calendar

Staff Android Engineer position at Airbnb focusing on developing the Host Calendar tool, requiring 9+ years of experience and expertise in Android development.

Staff Android Engineer, Guest & Host

Staff Android Engineer position at Airbnb focusing on User, Listings & Platform Client team, building and shaping future of user profiles, listing management, and quality-related products.

Senior UX Researcher, Android Extended Reality Developer API

Senior UX Researcher position at Google focusing on Android Extended Reality Developer API research and development.

Technical Lead Manager, Android Kernel, Android Systems

Lead Android Kernel and Systems development at Google, managing team and technical strategy for core Android infrastructure components.

Senior Product Manager, Android Tensor

Lead product management for Google's Android Tensor SoC, driving innovation in mobile computing through ML and silicon optimization for Pixel devices.

Description For Staff Android Engineer, Client Data and Networking Platform

Airbnb, the global hospitality platform founded in 2007, is seeking a Staff Android Engineer to join their Client Data & Networking Platform team. This role is crucial in developing client networking libraries, frameworks, and tools that enable engineers across Airbnb to build fast and reliable data-dependent features. The position involves working with the team's in-house front-end API client supporting REST and GraphQL, which is used throughout the organization.

As a Staff Android Engineer, you'll collaborate closely with iOS and Web engineers to create cross-platform solutions, partner with product teams to understand their needs, and work alongside infrastructure teams. The role requires extensive experience in Android development, particularly with Kotlin and API integration. You'll be instrumental in shaping best practices and influencing engineering culture across Airbnb.

The position offers competitive compensation ranging from $204,000 to $259,000 USD, with the opportunity to work remotely within eligible US states. This is an excellent opportunity for experienced engineers who are passionate about mobile infrastructure, enjoy mentoring others, and want to make a significant impact at a company that's revolutionizing the travel and hospitality industry.

The ideal candidate will bring 9+ years of industry experience, strong technical expertise in Android development, and the ability to work effectively across teams. You'll be joining a mission-driven company dedicated to creating a world where anyone can belong anywhere, working with a unified team committed to innovation and core values.

Last updated 3 months ago

Responsibilities For Staff Android Engineer, Client Data and Networking Platform

  • Work closely with iOS and Web engineers to develop foundational, cross platform solutions
  • Partner with product teams to understand pain points, pilot solutions, and drive adoption of tooling and frameworks
  • Collaborate with infrastructure teams and support product foundation teams
  • Participate in all phases of software development from architecture through implementation, testing, and on-call

Requirements For Staff Android Engineer, Client Data and Networking Platform

Kotlin
  • 9+ years industry experience
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Extensive experience working with Kotlin, Android Applications, GraphQL and REST APIs
  • Experience working on an Infrastructure or Platform team supporting a medium to large engineering organization
  • Excellent engineering and coding skills with solid understanding of client networking, performance, caching, client storage solutions, and asynchronous programming
  • Ability to mentor and grow more junior engineers
  • Show motivation for personal growth and learning new technologies
  • Interest in innovations within the mobile industry

Interested in this job?