Careers - Staff Software Engineer, Cash App Banking

Block

Actively hiring
New York, NY Posted 27 days ago $263,600$395,400 / year

At a glance

AI generated

TL;DR

As 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

Java Kotlin AWS OkHttp Jetty JUnit Guice Hibernate Aurora MySQL DynamoDB Redis Kafka event-driven architecture microservices DataDog Buildkite Gradle

What you'll do

  • Lead technical strategy development and execution for the Cash App Banking server engineering team.
  • Influence cross-organizational leaders to ensure sound and efficient technical decisions are made.
  • Directly contribute to technical designs and code contributions of systems powering products.
  • Coach and mentor teammates to enhance their technical skills and broaden their influence within the company.
  • Apply an AI-first approach in daily work, elevating AI application standards across the team.

What we're looking for

  • 12+ years of software development experience or equivalent.
  • Proven track record leading large-scale feature projects and teams.
  • Expertise in designing creative solutions for complex technical problems.
  • Strong background in mentoring and coaching engineers to grow technically.
  • Proficiency in Java, Kotlin, AWS, and various data storage technologies.

Market check

Salary context

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

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 43 open roles on FindRole.

Listed pay typically runs $180,000–$270,000 across 42 roles with salary data.

Most-posted roles

View all roles at Block

More like this

Similar roles

Careers - Staff Software Engineer, Cash App Banking

Block

Bay Area, California, US 27 days ago $263,600$395,400
AWS Java Kotlin OkHttp Jetty JUnit Guice Hibernate Aurora MySQL DynamoDB Redis Kafka event-driven architecture microservices DataDog Buildkite Gradle

Careers - Software Engineer, Cash App - Lending Products

Block

Bay Area, California, US 31 days ago $180,000$270,000
AWS Java Kotlin OkHttp Jetty JUnit Guice Hibernate jOOQ Aurora MySQL DynamoDB Redis Vitess Kafka event-driven architecture microservices DataDog Buildkite Gradle