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

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 2 days 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?

Jobs Related To Airbnb Staff Android Engineer, Client Data and Networking Platform

Staff Android Engineer, Guest & Host

Lead Android development for Airbnb's user profiles, listing management, and quality features, working remotely with competitive compensation.

Staff Android Engineer, Host Calendar

Staff Android Engineer position at Airbnb focusing on developing next-generation calendar tools for hosts, requiring 9+ years of experience and expertise in Kotlin/Java.

Member of Technical Staff - Android Engineer

Senior Android Engineer position at Microsoft AI, working on Copilot assistant, requiring 4+ years experience, offering competitive salary and benefits in San Francisco.

Staff Android Engineer, Guest & Host

Lead Android development for Airbnb's user profiles, listing management, and quality features, working remotely with competitive compensation.

Staff Android Engineer, Host Calendar

Staff Android Engineer position at Airbnb focusing on developing next-generation calendar tools for hosts, requiring 9+ years of experience and expertise in Kotlin/Java.