CrawlJobs Logo

Android Software Engineer, Quality Platform

Brazil · Job Posted March 26, 2026
Apply Position
Job Link Share

Job Description

The Quality Platform team is at the heart of Airbnb’s mission to provide a seamless, high-quality experience for millions of hosts and guests. We don’t just find bugs - we build the infrastructure that prevents them. Our team sits at the intersection of Mobile Infrastructure, Developer Experience, and Applied AI. We empower thousands of engineers across Airbnb to ship with confidence by building high-scale platforms, AI-driven automation, and fault-tolerant systems. You will join a group of high-impact engineers who value craft, operational excellence, and the challenge of navigating one of the world’s most complex mobile codebases.

Job Responsibility

  • 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

Requirements

  • 3+ years of professional Android development experience (or with a PhD) in a fast-paced, high-growth tech environment
  • Strong proficiency in Kotlin and the Android SDK
  • Solid understanding of modern Android architecture and the Gradle build lifecycle
  • Demonstrated expertise in building or maintaining test automation frameworks (e.g., Espresso, Compose Test) at scale
  • Familiarity with CI/CD orchestration and a passion for building tools that improve the developer experience
  • A strong interest or hands-on experience in leveraging AI/LLMs to solve engineering productivity or quality challenges
  • Proven ability to navigate complex, ambiguous codebases and implement best-in-class solutions
  • Excellent communication skills with the ability to facilitate technical discussions across cross-functional teams

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Android Software Engineer, Quality Platform

8 matching positions

Staff Android Software Engineer, Cash App Consumer Platform

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experience
  • A high agency mindset - if you see a problem you take the initiative to find a solution
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform
  • Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • Drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • Invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer
  • Evolve how Cash App's Android engineering org uses AI
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Staff Android Software Engineer, Cash App Consumer Platform

The Cash App Consumer Platform is responsible for laying the foundation that eve...
Location
Location
United States , San Francisco Bay Area
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership - driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - actively uses AI-assisted development tools and has a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - identifies non-obvious problems and designs solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Platform or infrastructure builder's mindset
  • A high agency mindset
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform: own and evolve foundational Android infrastructure including modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer: evolve how Cash App's Android engineering org uses AI
  • proactively identify where AI creates real leverage in platform and product engineering workflows, and act on it
  • introduce and evaluate emerging AI development tools (Claude Code, GPT/Codex, Goose, and what comes next), forming a clear point of view on adoption
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android Engineer

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip e...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience developing Android applications using Kotlin and/or Java
  • Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
  • Experience working with Git and contributing code through reviews in a team environment
  • Strong learning mindset and interest in building products that support real-world workflows
Job Responsibility
Job Responsibility
  • Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
  • Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
  • Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
  • Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
  • Help diagnose and fix bugs or performance issues to improve app reliability and user trust
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Software Engineer- Android

Location
Location
United States , Bellevue
Salary
Salary:
92500.00 - 166800.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–4+ years of professional Android development experience. (Required)
  • Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent (Required)
  • Acceptable areas of study include Computer Science or Engineering (Required)
  • Experience contributing to a consumer-facing Android application available in the Google Play Store
  • Proficiency in Kotlin and Android development frameworks
  • Strong understanding of Android app lifecycle, navigation, permissions, and performance optimization
  • Experience integrating RESTful APIs and handling asynchronous workflows
  • Familiarity with dependency injection (e.g., Dagger/Hilt) and modern build tools (Gradle)
  • Experience working with Git-based workflows and collaborative code review processes
  • Foundational exposure to AI-enabled backend services (e.g., LLM-backed APIs, recommendation systems)
Job Responsibility
Job Responsibility
  • Develop and maintain Android application features using Kotlin and modern Android frameworks (e.g., Jetpack Compose) within established architectural patterns (e.g., MVVM, Clean Architecture)
  • Design and implement solutions that integrate RESTful APIs and backend services, including AI-powered endpoints supporting personalization and intelligent user workflows
  • Collaborate cross-functionally with Product, Design, QA, Backend, and AI teams to deliver high-quality mobile solutions
  • Write maintainable, testable, and scalable code
  • participate in code reviews and contribute to unit and UI testing
  • Create clear documentation for software code, system designs, and business requirements
  • Support CI/CD and release processes using tools such as Git, Gradle, and Fastlane
  • Monitor application performance and reliability to ensure secure, responsive user experiences across Android devices and OS versions
  • Present ideas to improve systems, processes, or services based on technical research and platform best practices
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off and up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Back-up care
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Android platform/AOSP/AAOS

Work arrangement : Remote: This role is based remotely but if you live within a ...
Location
Location
United States , Mountain View
Salary
Salary:
238700.00 - 302200.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
  • 10+ years of experience in Embedded software development and SDLC process
  • 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components
  • Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems
  • Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutions
  • Hands-on experience and knowledge in Java, C++, C, operating systems, build and runtime environments
  • Experience in the development of automotive-related infotainment solutions, Inter ECU communications, and stringent timing requirements is a big plus
  • Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly
  • Very effective interpersonal and leadership skills
  • Superb written and verbal technical communication skills, excellent ability to incorporate other engineer’s ideas and explain their own
Job Responsibility
Job Responsibility
  • Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution
  • Lead technical solutions for critical Android platform features/issues and drive the execution across internal and external teams
  • Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering
  • Enhance software design and improve system performance
  • Analyze and resolve performance issues, memory leak and deadlocks issues
  • Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security
  • Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades
  • Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management
  • Stays updated on new technology and competitive products to support product engineering decisions
  • Mentor and provide technical guidance to senior and junior engineers
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Company vehicle evaluation program
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Android Test Engineering

Reddit is a community of communities. It’s built on shared interests, passion, a...
Location
Location
United States , San Francisco
Salary
Salary:
190800.00 - 267100.00 USD / Year
Reddit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin
  • Preferred experience in JetPack Compose
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow
  • Strong understanding of QA methodologies for mobile applications releases
  • Working proficiency and communication skills in verbal and written English
Job Responsibility
Job Responsibility
  • Help in building an Engineering culture that enables quality in all software feature development teams across Reddit
  • Develop and evolve test automation frameworks, tools, and services
  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing
  • Maintain test infrastructure stability in non-production environments
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
  • Influence the entire engineering organization on unit/integration/end-to-end tests
What we offer
What we offer
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave
  • equity in the form of restricted stock units
  • medical, dental, and vision insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Android Test Engineering

The Test Engineering team within the Quality Engineering (QE) org is looking for...
Location
Location
United States , New York City
Salary
Salary:
190800.00 - 267100.00 USD / Year
Reddit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow
  • Strong understanding of QA methodologies for mobile applications releases
  • Working proficiency and communication skills in verbal and written English
Job Responsibility
Job Responsibility
  • Help in building an Engineering culture that enables quality in all software feature development teams across Reddit
  • Develop and evolve test automation frameworks, tools, and services
  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing
  • Maintain test infrastructure stability in non-production environments
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
  • Influence the entire engineering organization on unit/integration/end-to-end tests
What we offer
What we offer
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave
  • Fulltime
Read More
Arrow Right