Staff Android Software Engineer, Cash App Consumer Platform
Cash App · Seattle, WA · 3 wk ago
RemoteRemoteEngineering$264k–$395k/yrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. Remove boilerplate. Must preserve all substantive info.
We need to parse the posting.
First, there is introductory narrative about Cash App, mission, etc. That could be "About the role" maybe? Actually "About the role" is typical heading for description of role. The posting includes "The Team", "The Job", then "You Will", "Lead as an AI-Native Engineer", "Drive Organizational Impact", "Collaborate Broadly", "You Have", "Ideally, you also have", "Technologies we use and teach", "What Makes This Role Special", then EEO, pay, benefits, application guidelines, etc.
We need to produce sections: About the role (maybe summarizing the team and job description). Responsibilities (list of duties). Requirements (maybe mandatory qualifications). Qualifications (maybe preferred?). Skills (maybe technologies). Benefits (list). Pay (salary ranges). Schedule (maybe remote work? Not explicit schedule). The posting mentions remote work, flexible time off, etc. Not explicit schedule like full-time. Might not include schedule if not specified.
We must not create sections with filler like "not specified". So if schedule not given, omit.
Pay: they gave pay ranges for zones A-D all same $263,600—$395,400 USD. That's specific. So include Pay section.
Benefits: they list "Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering." Also mention "Every benefit we offer is designed...". So we can list those.
Responsibilities: from "You Will Build and Own the Android Platform" bullet list, also "Lead as an AI-Native Engineer", "Drive Organizational Impact", "Collaborate Broadly". Those are responsibilities.
Requirements: "You Have" list: Platform or infrastructure builder's mindset, high agency mindset, 10+ years Android dev experience, BA/BS degree, proven organizational leadership, AI-native development practice, strong systems thinking, exceptional communication, deep Android expertise. Those are requirements.
Qualifications: maybe "Ideally, you also have" list: Experience building developer platforms, Kotlin Multiplatform, background in fintech, experience with mobile experimentation infrastructure, track record of identifying problems. Those could be qualifications or preferred skills.
Skills: "Technologies we use and teach" list: Kotlin, Kotlin Multiplatform, Jetpack Compose, Molecule, WorkManager, Structured Concurrency, CI/CD: Buildkite, Kochiku, Artifactory, Tooling: Gradle, custom Gradle Plugins, SQLDelight, Wire, Paparazzi, AI-powered developer tools: Codex, Claude Code, Goose. Those are skills.
About the role: Could combine the introductory paragraphs about Cash App, mission, team, etc. But we must not repeat job title as heading. Provide a short paragraph about role context.
We need to preserve all substantive info, not invent or summarize away detail. So we need to include details like "The Cash App Consumer Platform is responsible for laying the foundation that every Cash App engineer builds on. We own the shared systems, abstractions, and tooling that power product development across the app. We sit at the product platform layer, building on top of core systems enabling feature development. Our customers are the engineers and teams building Cash App's product experiences, and we measure our success by their velocity and quality. As AI fundamentally reshapes software engineering, Cash’s Consumer Platform is uniquely positioned to define what AI-native development looks like at Cash App and Block, both by building AI-powered capabilities into our platform and by establishing the practices that help hundreds of engineers leverage AI effectively every day." That's substantive.
Also "The Job As a Staff Android Engineer on Cash App Consumer Platform, you are a multiplier for the entire client engineering discipline." etc.
We'll put that in About the role.
Now Responsibilities: need to list bullet points from "You Will Build and Own the Android Platform" (multiple sub-bullets), "Lead as an AI-Native Engineer", "Drive Organizational Impact", "Collaborate Broadly". We'll combine into a
- with
- items.
Requirements: list from "You Have". We'll make
- .
Qualifications: list from "Ideally, you also have". We'll make
- ... ...
- . Ensure we keep all details.
Similarly for Lead as an AI-Native Engineer: "Evolve how Cash App's Android engineering org uses AIProactively identify where AI creates real leverage in platform and product engineering workflows, and act on itIntroduce and evaluate emerging AI development tools (Claude Code, GPT/Codex, Goose, and what comes next), forming a clear point of view on adoptionBuild AI-powered capabilities into the platform itself where they create durable value for product teams"
Drive Organizational Impact: "Operate beyond your immediate team. Identify cross-cutting technical problems across Cash App's Android org and mobilize the resources to address themSurface unknown risks and systemic issues before they become customer problems or engineering crisesLead architecture and design reviews across team boundaries - help set standards that scaleMentor and grow engineers at all levels, raising the technical ceiling of the Android community at Cash App"
Collaborate Broadly: "Partner with engineers, product managers, and designers across Cash App to align platform investments with what teams actually needRepresent Android platform needs in cross-functional, cross-org, and Block-wide technical discussionsCommunicate complex technical tradeoffs with clarity to engineers, product partners, and leadership alike"
Now Requirements list: "Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experienceA high agency mindset - if you see a problem you take the initiative to find a solution10+ years of Android development experience with a demonstrated track record of impact at organizational scopeBA/BS degree in Computer Science or equivalent practical experienceProven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully betterAI-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 shortStrong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be rightExceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alikeDeep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale"
We'll split each bullet.
Qualifications (Ideally, you also have): "Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizationsExperience with Kotlin MultiplatformBackground in fintech, financial services, or other high-trust regulated environmentsExperience with mobile experimentation infrastructure, feature flagging, or A/B testing at scaleA track record of identifying and naming problems that weren't yet on anyone's roadmap"
Skills list: "Kotlin, including Kotlin MultiplatformJetpack Compose, Molecule, WorkManager, Structured ConcurrencyCI/CD: Buildkite, Kochiku, ArtifactoryTooling: Gradle, custom Gradle Plugins, SQLDelight, Wire, PaparazziAI-powered developer tools: Codex, Claude Code, Goose"
We need to preserve punctuation and details.
Benefits: "Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering." Also maybe "Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want." Could include that as a sentence before list. We'll include a
then
- .
Pay: Provide the ranges exactly as given: "Zone A $263,600—$395,400 USD Zone B $263,600—$395,400 USD Zone C $263,600—$395,400 USD Zone D $263,600—$395,400 USD". Note they used an em dash? We'll keep as "—". We'll output as
Zone A $263,600—$395,400 USD
Now About the role: combine introductory paragraphs and maybe "What Makes This Role Special". Let's craft a few paragraphs preserving details. Paragraph 1: "It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products,
Zone B $263,600—$395,400 USD
Zone C $263,600—$395,400 USD
Zone D $263,600—$395,400 USD
- .
Skills: list from "Technologies we use and teach". We'll make
- .
Benefits: list from "Every benefit we offer is designed..." and "Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering." We'll make
- with those items.
Pay: include the ranges. Could present as
Zone A $263,600—$395,400 USD
Or maybe a note that all zones same. We'll keep as given. Schedule: Not specified; we omit. We must not include boilerplate like EEO, equal opportunity, application guidelines, privacy policy, etc. Also remove "Block is an equal opportunity employer..." etc. Also remove "Application Guidelines", "Use of AI in Our Hiring Process", etc. Also remove "What Makes This Role Special" maybe we could incorporate into About the role? But it's substantive; we could include as part of About the role or maybe a separate section? The instruction: Prefer a few substantive sections over many thin ones. Could incorporate "What Makes This Role Special" into About the role as additional paragraphs. That's fine. We must not repeat job title as heading. So no heading for "Staff Android Engineer". Good. Now produce HTML fragment: start with maybe but not required. Just output headings and content. We'll use
Zone B $263,600—$395,400 USD
Zone C $263,600—$395,400 USD
Zone D $263,600—$395,400 USDfor each section heading. Structure:
About the role
... paragraphs ...
Responsibilities
Requirements
- ...
Qualifications
- ...
Skills
- ...
Benefits
- ...
Pay
... ranges ...
No Schedule. Make sure to preserve all substantive info: need to include details like "You Will Build and Own the Android Platform Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systemsDesign and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concernDrive Cash App's Android architecture forward, making high-leverage decisions that compound over timeInvent thoughtful Android platform tech and open source it where it creates value for the broader communityDevelop and steward rapid experimentation in support of the fast iteration enabled by the AI worldBuild upon observability and performance tooling that gives engineers and on-callers clarity and confidencePartner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences" We need to split into sensible list items. Could break each sentence into separate