Android Software Engineer, Trust Experience

Airbnb Logo

Airbnb

💵 $157k-$180k
📍Remote - United States

Summary

Join Airbnb's Trust Platform team as an Android Software Engineer and play a pivotal role in enhancing the security and safety of our platform. You will collaborate with cross-functional teams to design, develop, and maintain key Trust & Safety features on the Android application, focusing on the friction framework. A typical day involves close collaboration with product and design teams, working on cross-platform solutions, and contributing to core metrics improvement. You will also partner with product teams to understand their needs and drive adoption of new tools and frameworks. This role requires participation in all phases of software development and supporting teammates in code quality and operational excellence. The position is US-remote eligible, with occasional office work or offsites.

Requirements

  • 2-5 years industry experience in native Android development
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Created and maintained Android libraries/SDKs that are consumed by other Android engineers
  • Extensive experience working with Kotlin, Android Applications, GraphQL and REST APIs
  • Excellent engineering and coding skills. Solid understanding of client networking, performance, caching, client storage solutions, accessibility, and asynchronous programming
  • Strong communication skills and experience working closely with other engineering teams across complex interfaces
  • Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates’ productivity

Responsibilities

  • Work closely with product and design teams to design and develop key Trust & Safety features on the Android app
  • Work closely with iOS and Web engineers on the team to develop foundational, cross platform solutions such as the friction framework
  • Contribute across the team’s surface areas to directly move our core metrics (developer experience, developer velocity, debuggability, performance, and reliability) while reducing cost and providing new functionality to help make our team’s vision, and that of our broader org, a reality
  • Partner with Airbnb product teams to understand their pain points, pilot proposed solutions, and drive adoption of paved path tooling and frameworks
  • Participate in all phases of software development including architecture/design, implementation and testing
  • Support teammates in enabling code quality, operational excellence, and shared learning

Preferred Qualifications

  • Experience (beyond configuration) working with Compose, testing frameworks, 3rd party SDK’s, frontend build/CI systems, observability tooling, or developer environments
  • Show motivation for personal growth and learning new technologies to support the team’s needs
  • Experience in the Fraud/Trust domain is a plus

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.