Senior Staff Software Engineer
closed
Airbnb
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