Careers - Software Engineer, Cash App Banking

Block

Actively hiring
Bay Area, CA Posted 27 days ago $180,000$270,000 / year

At a glance

AI generated

TL;DR

Join the Cash App Banking server engineering team as a software engineer and help design, develop, and deliver innovative banking experiences. You will collaborate closely with your team to create customer-facing features, participate in technical discussions, review design documents and code changes, and implement systems within microservice and event-driven architectures while embracing an AI-first mindset to enhance development speed and quality. Ideal candidates have 5+ years of software development experience, a strong ability to identify and resolve complex system issues, and excellent communication skills. Familiarity with Java, Kotlin, AWS, OkHttp, Jetty, JUnit, Guice, Hibernate, MySQL, DynamoDB, Kafka, DataDog, Prometheus, and SignalFx is essential for this role in a fast-growing financial technology environment.

Skills

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

What you'll do

  • Design and develop customer-facing features for Cash App Banking.
  • Review design documents and code changes to ensure quality.
  • Implement systems within microservice and event-driven architectures.
  • Use AI tools to enhance development speed and quality continuously.
  • Experiment with new approaches in software development and architecture.

What we're looking for

  • 5+ years of software development experience or equivalent
  • Expertise in Java and Kotlin programming languages
  • Experience with AWS, Kafka, and microservices architecture
  • Proficiency in OkHttp, Jetty, JUnit, Guice, Hibernate, MySQL, DynamoDB
  • Strong problem-solving skills for complex systems
  • Excellent communication and collaboration abilities

Market check

Salary context

This $180,000–$270,000 range sits above 84% of similar postings on FindRole.

Peer median band

$140,650$220,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,121$211,875

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