Careers - Staff Software Engineer, Cash App Banking
Block
At a glance
AI generatedAs a staff software engineer on the Cash App Banking server engineering team, you will collaborate closely with product managers, designers, and business leads to develop and execute technical strategies that benefit the organization. You will drive architectural decisions and infrastructure improvements to enhance system robustness and scalability while fostering the growth of junior engineers through direct coaching and mentoring. Your responsibilities include staying hands-on with code contributions and technical designs, ensuring high-quality delivery of large-scale features. The role requires expertise in Java, Kotlin, AWS, OkHttp, Jetty, JUnit, Guice, Hibernate, Aurora, MySQL, DynamoDB, Redis, Kafka, event-driven architecture, microservices, DataDog, Buildkite, and Gradle. You will apply an AI-first mindset to raise the bar of AI application across the team, addressing complex problems with creative solutions in a fast-paced environment.
Skills
What you'll do
What we're looking for
Market check
This $263,600–$395,400 range sits above 100% of similar postings on FindRole.
Peer median band
$143,000–$244,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$168,500–$217,062
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
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 43 open roles on FindRole.
Listed pay typically runs $180,000–$270,000 across 42 roles with salary data.
Most-posted roles
More like this
Block
Block
Block
Block
Block
Block