Staff Android Software Engineer

Block

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$263,600–$395,400 / yr
Posted
104 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $330k
$123k most similar roles pay here $425k

This role pays more than 99% of similar roles. Most pay $152,466–$238,250 — the shaded band above. At the midpoint, this role pays about $330k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Block

Block, Inc. (formerly Square) is a financial technology company operating the Square merchant payments ecosystem, Cash App peer-to-peer payments, TIDAL music streaming, and Bitcoin-focused financial services. Industry: Financial Technology & Payments

Block currently has 53 open roles on FindRole.

Listed pay typically runs $217,800–$326,800 across 52 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Staff Android Software Engineer

Careers - Staff Android Software Engineer, Cash App Consumer Platform joins the Consumer Platform team to serve as a multiplier for the client engineering discipline. This role focuses on building and owning foundational Android infrastructure, including modularization, dependency injection, navigation, and app lifecycle systems. The engineer will develop shared libraries, frameworks, and observability tools while integrating AI-powered capabilities into the platform to enhance developer experience. Key responsibilities include driving architectural decisions, mentoring engineers, and identifying cross-cutting technical problems across the organization. The role requires deep expertise in Kotlin, Jetpack Compose, and modern architecture patterns, alongside proficiency with tools like Gradle, Buildkite, and various AI-assisted development tools such as Codex and Claude Code. This position addresses the challenge of scaling high-quality mobile experiences while defining how AI-native development practices are integrated into the core product platform.

What you'll do

  • Own and evolve foundational Android infrastructure including modularization, dependency injection, navigation, and app lifecycle systems.
  • Design and deliver shared libraries and frameworks with high developer and AI ergonomics.
  • Integrate AI-powered capabilities into the platform to improve engineering workflows and product development.
  • Evaluate and implement emerging AI development tools to enhance the organization's technical capabilities.
  • Identify cross-cutting technical problems across the Android organization and lead the effort to resolve them.
  • Conduct architecture and design reviews to establish scalable standards for all engineering teams.
  • Mentor and grow engineers at all levels to raise the technical ceiling of the community.
  • Communicate complex technical trade-offs clearly to product managers, designers, and leadership.

What we're looking for

  • You must have 10+ years of Android development experience with a track record of impact at an organizational scope.
  • A BA/BS degree in Computer Science or equivalent practical experience is required.
  • You must possess deep expertise in Kotlin, Jetpack Compose, modern architecture patterns, and performance profiling.
  • You must demonstrate AI-native development practices by actively using and evaluating AI-assisted tools like Claude Code and GPT/Codex.
  • You must have proven organizational leadership to drive large-scale technical initiatives across multiple teams.
  • You must possess a systems thinking mindset to identify non-obvious problems and design simple, scalable solutions.
  • You must have exceptional communication skills to create clear design docs and build alignment with both technical and non-technical partners.
  • Experience building developer platforms, shared libraries, or internal tooling for large engineering organizations is preferred.

More like this

Similar roles

Senior Staff Software Engineer, Android

Salesforce

Remote (San Francisco, CA) 29 days ago $218,400$365,200
Android Kotlin Jetpack Compose Mobile Architecture Performance Optimization Observability Infrastructure Design Systems
10+ yrs exp Remote

Staff Software Engineer, Cash App Banking

Block

San Francisco, CA 3 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Staff Software Engineer, Cash App Banking

Block

New York, NY 3 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Software Engineer, Cash App Taxes

Block

New York, NY 9 days ago $180,000$270,000
Java Kotlin iBatis SQL Datadog Splunk New Relic GCP AWS GitHub HTTP JSON gRPC Protocol Buffers Okta Linear Claude Codex
4+ yrs exp

Senior Software Engineer, Cash App Taxes

Block

San Francisco, CA 132 days ago $217,800$326,800
Java Kotlin iBatis SQL Datadog Splunk New Relic GCP AWS GitHub HTTP JSON gRPC Protocol Buffers Okta Linear Claude Codex Object-Oriented Programming System Design
6+ yrs exp