Careers - Senior Software Engineer, Cash App Banking

Block

Actively hiring
Bay Area, CA Posted 27 days ago $217,800$326,800 / year

At a glance

AI generated

TL;DR

As a senior software engineer on the Cash App Banking server engineering team, you will lead technical design and execution of new banking features while collaborating closely with product managers, designers, and business leads. You will drive architectural decisions, mentor teammates, and apply an AI-first mindset to enhance system robustness and scalability within microservice and event-driven architectures. The role requires extensive experience in software development, particularly leading large-scale feature projects, and a strong ability to identify and resolve systemic issues. Key technologies include Java, Kotlin, AWS, Kafka, and various monitoring tools like DataDog and Prometheus, making this position ideal for those passionate about building innovative solutions at scale within the financial technology domain.

Skills

AWS Java Kotlin OkHttp Jetty JUnit Guice Hibernate MySQL DynamoDB Kafka Prometheus DataDog CI/CD

What you'll do

  • Lead technical design and execution of new banking features and maintain existing functionality.
  • Drive architectural decisions to enhance system robustness and scalability.
  • Mentor team members by coaching and expanding their technical skills.
  • Participate in critical discussions on technical, design, and product aspects.
  • Apply AI-first principles to innovate and elevate AI applications within the team.

What we're looking for

  • 8+ years of software development experience or equivalent
  • Proven leadership in managing and delivering large-scale feature projects
  • Expertise in designing systems for microservice and event-driven architectures
  • Strong coaching and mentoring skills to develop team members technically
  • Experience with Java, Kotlin, AWS, and various data storage solutions
  • Knowledge of OkHttp, Jetty, JUnit, Guice, Kafka, and monitoring tools
  • Commitment to applying an AI-first approach in technical problem-solving

Market check

Salary context

This $217,800–$326,800 range sits above 98% of similar postings on FindRole.

Peer median band

$117,000$230,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$211,200

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

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

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