Block builds simple, powerful tools that make progress towards an economy that’s truly open to all.
Staff Android Software Engineer
Location
United States
Posted
8 days ago
Salary
$263.6K - $395.4K / year
Seniority
Lead
Job Description
Staff Android Software Engineer
Block
Role Description As a Staff Android Engineer on Cash App Consumer Platform, you are a multiplier for the entire client engineering discipline. You think in systems. You spot problems before they have names. You create platforms and patterns that make the right thing easy and the wrong thing hard. You operate at an organizational scope. Your work shapes how hundreds of Builders build and how millions of customers experience Cash App. You don't wait to be handed a problem - you identify what needs to exist, build the case for it, and lead the work to completion. You bring deep Android expertise and a genuine conviction that AI is a transformative force in how we build software, and you act accordingly. This role reports to the Cash App Product Platform Lead. Qualifications - Platform or infrastructure builder's mindset. - A high agency mindset. - 10+ years of Android development experience. - BA/BS degree in Computer Science or equivalent practical experience. - Proven organizational leadership. - AI-native development practice. - Strong systems thinking. - Exceptional communication. - Deep Android expertise. Requirements - 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. - Drive Cash App's Android architecture forward. - Invent thoughtful Android platform tech and open source it where it creates value. - Develop and steward rapid experimentation in support of AI-enabled iteration. - Build upon observability and performance tooling. - Partner with iOS, Web, and backend engineers. - Evolve how Cash App's Android engineering org uses AI. - Proactively identify where AI creates leverage. - Introduce and evaluate emerging AI development tools. - Drive organizational impact beyond your immediate team. - Surface unknown risks and systemic issues. - Lead architecture and design reviews across team boundaries. - Mentor and grow engineers at all levels. - Collaborate with engineers, product managers, and designers. - Represent Android platform needs in cross-functional discussions. - Communicate complex technical tradeoffs clearly. Benefits - Remote work. - Medical insurance. - Flexible time off. - Retirement savings plans. - Modern family planning.
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Developer – 6-month project
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Design, develop, and maintain Android applications using modern development practices and frameworks • Build clean, scalable, and maintainable mobile solutions using Kotlin and Jetpack Compose • Implement and contribute to modern Android architectures, including MVVM / Clean Architecture • Work with Coroutines and Flow to build efficient, reactive, and maintainable applications • Collaborate closely with product, design, and engineering teams to deliver high-quality features and improvements • Balance fast iteration and experimentation with long-term code quality and maintainability • Contribute to testing, performance optimization, and continuous improvement of the Android experience • Support experimentation initiatives, including A/B testing and rapid product iterations when applicable
Android Developer
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
Role Description We are looking for an Android Developer to join our team starting in July 2026 for a 6-month fixed-term contract to cover a medical leave. This is an exciting opportunity to contribute to a fast-paced, product-driven environment where quality, experimentation, and user impact matter. We are looking for someone pragmatic, hands-on, and passionate about building high-quality mobile experiences. - Design, develop, and maintain Android applications using modern development practices and frameworks - Build clean, scalable, and maintainable mobile solutions using Kotlin and Jetpack Compose - Implement and contribute to modern Android architectures, including MVVM / Clean Architecture - Work with Coroutines and Flow to build efficient, reactive, and maintainable applications - Collaborate closely with product, design, and engineering teams to deliver high-quality features and improvements - Balance fast iteration and experimentation with long-term code quality and maintainability - Contribute to testing, performance optimization, and continuous improvement of the Android experience - Support experimentation initiatives, including A/B testing and rapid product iterations when applicable Qualifications - Solid professional experience as an Android Developer, ideally at Mid to Senior level - Strong experience with Kotlin and Jetpack Compose - Good understanding of MVVM / Clean Architecture, Coroutines, and Flow - Experience building scalable, maintainable, and high-quality Android applications - Pragmatic mindset with the ability to balance quick wins and code quality trade-offs - Strong problem-solving skills and ability to work independently in a remote environment - Experience with A/B testing and experimentation is a strong plus - Previous experience in health-tech or another regulated environment is a nice-to-have, but not mandatory Requirements - Fully remote work with flexibility and autonomy - 6-month fixed-term contract - Must be based in Portugal
Senior Android Developer – Freelance
intentintent is an end-to-end dev shop delivering at the intersection of physical and digital.
• Design, build, and maintain Android apps that communicate with hardware peripherals over BLE • Write performant, reusable, and reliable Kotlin code, the kind people don't dread inheriting • Take part in specifying, planning, and estimating new modules and features • Cover your code with unit tests and keep a TDD mindset where it makes sense • Review pull requests and give your teammates feedback that actually helps • Hunt down bottlenecks and bugs, including the ones that only show up on one OEM • Share what you learn: tech talks, internal docs, pair sessions, whatever fits • Use AI tools as part of your daily workflow, not as a party trick
Mobile Developer – BLE, Flutter, iOS, Android
intentintent is an end-to-end dev shop delivering at the intersection of physical and digital.
• Own the mobile side of a connected-product project: wearables, smart sensors, health-tech devices • Design and implement BLE communication flows that hold up in the real world • Debug real-world device interactions, including the ones that only happen on one phone in one room • Work side by side with firmware engineers, backend, designers, QA, and PMs • Contribute to architecture and technical decisions, not just execute someone else's • Communicate directly with the client: you won't be hidden behind layers of management • Use AI tools as part of your daily workflow, not as a party trick


