
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 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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in quality engineering, where you've developed and maintained automation frameworks and tools. Your expertise in Java and Android development allows you to write and test product/system code effectively, ensuring high-quality software delivery. You are familiar with test automation strategies and have a strong understanding of how to design testable systems. You thrive in collaborative environments, working closely with cross-functional teams to improve software quality and efficiency. You are eager to navigate complex codebases, identifying weak spots and implementing solutions that enhance testability and modularity. You understand the importance of test coverage and tooling in delivering a seamless experience for users.
Desirable
Experience with various test automation tools and frameworks is a plus, as is familiarity with continuous integration and deployment practices. You may also have a background in working with large-scale systems and understand the challenges of maintaining quality in a rapidly evolving codebase.
What you'll do
In this role, you will contribute to the Quality Engineering team at Airbnb, focusing on building high-quality software efficiently. You will help develop and maintain automation coverage, ensuring that the tools and frameworks you create meet the needs of both internal stakeholders and external customers. Your responsibilities will include writing and testing product/system code, participating in design reviews to architect testable systems, and guiding designs to improve modularity and testability. You will collaborate with engineers across the company to enhance the overall quality of Airbnb's software products. Your work will directly impact the user experience, ensuring that Airbnb's offerings are reliable and high-quality. You will also be involved in continuous improvement efforts, identifying areas for enhancement in the testing processes and tools used by the team.
What we offer
Airbnb offers a competitive salary range of $191,000—$223,000 USD, along with potential bonuses, equity, and benefits. You will have the opportunity to work in a dynamic environment that values innovation and quality. The company fosters a culture of collaboration and encourages you to apply even if your experience doesn't match every requirement. You will be part of a team that is dedicated to building high-quality software that enhances the experiences of millions of users worldwide.
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

Mobile Engineer
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.

Mobile Engineer
Duolingo is hiring a Senior Android Engineer to enhance the learning experience for users through innovative features. You'll work with Android to build engaging educational tools. This position requires strong expertise in mobile development.

Mobile Engineer
Bounteous is hiring a Senior Android Engineer to drive the development of flagship Android applications. You'll architect, build, and optimize features while collaborating closely with product and design teams. This role requires a passion for building robust mobile solutions.

Mobile Engineer
Aura is hiring a Senior Android Engineer to enhance their user-friendly app for digital picture frames. You'll work closely with designers and product managers to build new features and improve user experience. This position requires a strong customer-focused engineering approach.