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, Guest & Host

Lead Android development for Airbnb's user and listing experiences as a Staff Engineer, building scalable solutions used by millions worldwide.

Lead Android Firmware Engineer

Lead Android Firmware Engineer position at BioIntelliSense, developing medical device software and leading engineering team in remote patient monitoring solutions.

Staff Software Engineer, Mobile (Android), YouTube

Staff Software Engineer position at YouTube focusing on Android development, combining technical leadership with hands-on development to enhance YouTube's mobile platform serving billions of users.

Staff Software Engineer, Android Content

Staff Software Engineer position at Google focusing on Android content framework development, requiring 8+ years of experience and strong technical leadership skills.

Lead Software Engineer, Quick Share, Android

Lead Software Engineer position at Google focusing on Android Quick Share and connectivity features, requiring 5+ years of software development experience and strong leadership skills.

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?