Senior Staff Software Engineer

closed
Airbnb Logo

Airbnb

πŸ’΅ $224k-$304k
πŸ“Remote - United States

Summary

Join Airbnb's User, Listings & Platform Client team as a Senior Staff Engineer and play a critical role in driving the supply onboarding and management platform. You will work with other engineers to define, build, and shape the future of Airbnb's user, listings, and quality-related product flows. Collaborate with cross-functional partners to design and deliver high-quality products across Android, iOS, and web platforms. Establish a technical vision and lead efforts to architect, build, and launch scalable solutions. Mentor and guide individual contributors, and foster a culture of diversity and belonging. This US-remote eligible position offers a competitive salary and potential for bonus, equity, benefits, and employee travel credits.

Requirements

  • 12+ years of relevant experience in the tech industry; 4+ years of experience in an Architect or Staff Engineer role, with ownership responsibility over large-scale software systems
  • Possess strong product sense and a passion for UI and UX product development
  • Expertise building and maintaining high-performance and scalable consumer applications
  • Specialize in either Android, iOS, and/or web, and factor in all client platforms in interface design and architecture
  • Extensive experience working with 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 and collaboration skills with both technical and non-technical partners. Demonstrated ability to influence non-technical partners such as design, product managers, and the business to develop a unified approach to overall architecture and product/design capabilities. Demonstrated ability to collaborate effectively with Android, iOS, web, and backend engineers
  • A proven track record of fostering a culture of Diversity and Belonging, within the organization and across the tech community

Responsibilities

  • Work closely with other senior leaders to define and drive long-term technical strategy and architecture that enables the company’s future vision
  • Collaborate with cross-functional partners such as Product Managers, Experience Designers, and Engineers to design and deliver high-quality products on Android, iOS, and web
  • Establish a technical vision and lead efforts to architect, build, and launch reliable, performant, and scalable solutions for Listing Onboarding and Management products
  • Provide critical input in team roadmap and technical direction
  • Influence and collaborate with stakeholders to adopt team goals and roadmaps
  • Identify areas of improvement and drive best practices
  • Mentor, guide, advocate and support the career growth of individual contributors

Preferred Qualifications

  • Experience with Motion and/or prototyping
  • Android, prefer experience using Kotlin and Jetpack Compose
  • IOS, prefer experience with Swift and SwiftUI
  • Web, prefer experience with React or similar javascript-based frameworks

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits
This job is filled or no longer available