
The community marketplace for unique travel stays
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...
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...

Airbnb • São Paulo, Brazil
Airbnb is hiring a Senior Android Software Engineer to build and maintain test tools and frameworks while enhancing product and system code. You'll work with AI-driven solutions to improve software quality. This role requires expertise in Android development.
You have a strong background in Android development, with a passion for building high-quality software. Your experience includes writing and testing product and system code, and you excel at improving modularity and testability in complex systems. You thrive in environments where ambiguity exists, and you are eager to understand systems from top to bottom. Your ability to navigate and enhance large codebases is a key strength, and you are committed to leveraging AI to redefine Quality Engineering.
You have a collaborative mindset and enjoy working across various technologies and codebases. Your leadership skills enable you to guide designs and code effectively, ensuring that the solutions you implement are best-in-class. You are not just a coder; you are a problem solver who enjoys tackling challenges head-on and finding innovative solutions.
Experience with test automation tools and frameworks is a plus, as is familiarity with AI technologies that enhance software testing and quality assurance. You are also encouraged to bring any additional skills that can contribute to the team’s success.
As a Senior Android Software Engineer at Airbnb, you will play a pivotal role in building and maintaining our test tools and frameworks. Your primary responsibility will be to write and test product and system code, ensuring that our software meets the highest quality standards. You will collaborate closely with other engineers to identify weak spots in our massive codebase and design fault-tolerant systems that are both efficient and scalable.
You will be involved in the continuous improvement of product test cases and automation coverage, utilizing your expertise to enhance our testing processes. Your work will directly impact the quality of the software we deliver to our users, helping to create unique stays and experiences that connect guests with communities around the world.
In addition to your technical responsibilities, you will have the opportunity to lead initiatives that leverage AI in Quality Engineering. This will involve exploring new technologies and methodologies that can accelerate our testing processes and improve overall software quality. You will also mentor junior engineers, sharing your knowledge and experience to help them grow in their careers.
At Airbnb, we value innovation and collaboration. You will be part of a dynamic team that is dedicated to building high-quality software that enhances the user experience. We offer competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in redefining the way people connect with communities through unique travel experiences.
Apply now or save it for later. Get alerts for similar jobs at Airbnb.