
About Airbnb
The community marketplace for unique travel stays
Key Highlights
- Over 4 million registered hosts worldwide
- Facilitated over 1 billion bookings since inception
- $3.8 billion raised in Series F funding
- Headquartered in San Francisco, CA
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
🎁 Benefits
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
🌟 Culture
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...
Skills & Technologies
Overview
Airbnb is hiring a Senior Android Software Engineer to enhance their Quality Engineering team. You'll build and maintain test tools and frameworks while leveraging AI to improve software quality. This role requires expertise in Android development.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in Android development, and are adept at building and maintaining high-quality software systems. Your background includes a strong understanding of test automation and the ability to navigate complex codebases, ensuring that the systems you work on are both modular and testable. You thrive in environments where you can leverage AI to enhance engineering processes and are eager to tackle challenges that require innovative solutions. Your collaborative spirit allows you to work effectively with cross-functional teams, and you excel at communicating technical concepts to both technical and non-technical stakeholders.
Desirable
Experience with AI-driven tools and frameworks is a plus, as is familiarity with large-scale systems and their testing requirements. You have a keen interest in continuous improvement and are always looking for ways to enhance the quality and efficiency of the software development lifecycle.
What you'll do
As a Senior Android Software Engineer at Airbnb, you will play a pivotal role in the Quality Engineering team. Your primary responsibility will be to build and maintain test tools and frameworks that ensure the reliability and performance of Airbnb's software products. You will work closely with other engineers to write and test product and system code, guiding design decisions to improve modularity and testability. Your expertise will help identify weak spots in Airbnb's massive codebase, and you will be instrumental in designing and implementing fault-tolerant systems that meet the needs of both external customers and internal stakeholders.
You will also be involved in navigating ambiguity and validating concepts, ensuring that the solutions you implement are best-in-class. Your contributions will directly impact the quality of the software that millions of users rely on, making your role crucial to Airbnb's mission of connecting guests with unique stays and experiences.
What we offer
Airbnb offers a dynamic work environment where innovation is encouraged, and your contributions are valued. You will have the opportunity to work with cutting-edge technologies and collaborate with talented professionals who are passionate about quality engineering. The company is committed to providing a supportive culture that fosters growth and development, ensuring that you have the resources you need to succeed in your role. Additionally, you will be part of a global team that is dedicated to making a positive impact on the travel industry, enhancing the experiences of hosts and guests alike.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Airbnb.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Swile is hiring a Senior Software Engineer for the Android platform to deliver high-quality user experiences. You'll work with Java and Kotlin to develop and maintain the Android app. This position requires deep Android expertise and experience in mobile architecture.

Test Automation Engineer
Airbnb is hiring a Staff Android Automation Engineer to drive automation coverage for features and releases. You'll work with Java and Android technologies, leveraging AI to enhance quality engineering. This role requires strong expertise in automation and complex systems.

Software Engineering
Airbnb is hiring a Senior Software Engineer to enhance their Quality Engineering team. You'll focus on developing and maintaining automation coverage, test tools, and frameworks while ensuring high-quality software delivery. This role requires expertise in Java and Android development.

Software Engineering
Uber is hiring a Software Engineer II for their Tech Center in Sao Paulo to contribute to projects in Mobility, Delivery, and Core Services. You'll work with global teams to develop impactful products, focusing on enhancing engineering processes and user experiences.

Mobile Engineer
DoorDash is hiring a Senior Mobile Engineer to build and maintain a large-scale global infrastructure system for their delivery app. You'll work with Android technologies and mentor junior engineers. This position requires 5+ years of experience.