Airbnb
Android Software Engineer, Quality Platform
Remote Software Engineering role with clear candidate location fit.
PostedRecently added
Eligible countries1 accepted country
Seniority signalOpen level
Work settingRemote
Accepted candidate locations
Brazil
Role overview
Android Software Engineer, Quality Platform
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- Build AI-Native Tooling: Move beyond traditional automation by implementing AI-driven agents that optimize our CI/CD pipelines and provide intelligent feedback to developers.
- Enhance Developer Velocity: Identify and resolve systemic bottlenecks in the development lifecycle, allowing teams to move faster without compromising quality.
- Advocate for Quality by Design: Work directly with product teams to guide architectural decisions, ensuring that new features are modular and testable from the first line of code.
- Ship High-Scale Infrastructure: Own the development and maintenance of frameworks used by hundreds of engineers across Airbnb, ensuring they are performant, reliable, and easy to use.
- Hands-on Development: Write high-quality, performant Kotlin code to extend testing frameworks and build AI-powered developer tools, leveraging LLMs to accelerate development workflows
- Technical Ownership: Take ownership of key components of our Automated Quality Platform, ensuring operational excellence and high availability (24x7) of our testing infrastructure.
- Design & Review: Participate in deep-dive design reviews for new Android features, providing expert guidance on modularity and testability patterns.
- Applied AI: Implement LLM-based solutions for smart test orchestration, test case generation, and autonomous test discovery to reduce CI feedback loops.
- Cross-Functional Collaboration: Partner with Product and Mobile Infrastructure teams to align platform capabilities with the needs of the broader engineering org.
- Mentorship: Review code and provide technical guidance to peers, fostering a culture of commitment to craft and engineering rigor.
- Experience: 3+ years of professional Android development experience (or with a PhD) in a fast-paced, high-growth tech environment.
- Technical Mastery: Strong proficiency in Kotlin and the Android SDK. You have a solid understanding of modern Android architecture and the Gradle build lifecycle.
- Infrastructure Experience: Demonstrated expertise in building or maintaining test automation frameworks (e.g., Espresso, Compose Test) at scale.
- CI/CD & Tools: Familiarity with CI/CD orchestration and a passion for building tools that improve the developer experience.
- AI Curiosity: A strong interest or hands-on experience in leveraging AI/LLMs to solve engineering productivity or quality challenges.
- Problem Solving: Proven ability to navigate complex, ambiguous codebases and implement best-in-class solutions.
- Communication: Excellent communication skills with the ability to facilitate technical discussions across cross-functional teams.
Similar roles
Keep a backup shortlist.
Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.