Staff Software Engineer, Cash App Banking

Block

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $222k
This role $330k
$157k most similar roles pay here $421k

This role pays more than 99% of similar roles. Most pay $198,000–$246,150 — the shaded band above. At the midpoint, this role pays about $330k versus about $222k 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 Software Engineer, Cash App Banking

As a Staff Software Engineer on the Cash App Banking server engineering team, you will lead technical strategy, drive cross-cutting architectural decisions, and oversee infrastructure improvements to ensure systems are robust and scalable. You will collaborate with product managers, designers, and business leads to execute strategies for banking products including deposit options, savings tools, and automation features. Your daily work involves contributing to technical designs, writing code, and mentoring engineers to expand their technical breadth. The role requires expertise in Java, Kotlin, AWS, and microservices using event-driven architecture. You will work with technologies such as gRPC, Protocol Buffers, Hibernate, MySQL, DynamoDB, Redis, Kafka, and DataDog. This position focuses on solving complex problems within the consumer banking landscape to provide a reliable experience for users managing their money.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Lead the overall technical strategy for the Banking organization in collaboration with product managers and designers.
  • Drive cross-cutting architectural decisions and infrastructure improvements to ensure systems are robust and scalable.
  • Contribute directly to technical designs and maintain a hands-on presence with code contributions.
  • Influence organizational leaders to drive consistent, sound, and efficient technical decisions across the company.
  • Mentor and coach engineers to expand their technical breadth and depth beyond their immediate teams.
  • Implement an AI-first mindset by integrating advanced AI applications into daily workflows and team processes.
  • Identify and land globally optimal solutions for complex problems within a multi-faceted system.

What we're looking for

  • 12+ years of software development or equivalent experience.
  • 3+ years of experience leading large scale features including planning and execution.
  • Experience identifying, aligning, and landing globally optimal solutions in complex systems.
  • Ability to design and build creative solutions to complex problems.
  • A strong track record in coaching and mentoring other engineers.
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.

More like this

Similar roles

Staff Software Engineer

Intuit

New York, NY 8 days ago $202,500$274,000
Scala TypeScript GraphQL Kafka Google Cloud Kubernetes Docker Terraform CI/CD REST gRPC SQL NoSQL LLM TDD Microservices Distributed Systems
7+ 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, Financial Platform - Issuing

Block

San Francisco, CA 30 days ago $142,000$213,000
Java Kotlin AWS HTTP JSON gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices Event-driven architecture Datadog Buildkite Gradle Goose Claude MCP
3+ yrs exp

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 17 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems Machine Learning LLM Feature Store Observability FinOps
8+ yrs exp Remote

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Intuit

New York, NY 73 days ago $202,500$274,000
AWS CI/CD DevOps GenAI Technical Design Documentation Testing Prototypes POCs
10+ yrs exp