Careers - Software Engineer, Cash App Banking

Block

Actively hiring
New York, NY 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 cross-functional teams to build customer-facing features, participate in technical discussions, and review design documents and code changes. Your responsibilities include designing systems within microservice and event-driven architectures while leveraging an AI-first approach to enhance development speed and quality through continuous experimentation with new tools and techniques. 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 or Kotlin, AWS, OkHttp, Jetty, JUnit, Guice, Hibernate, MySQL, DynamoDB, Kafka, DataDog, Prometheus, and SignalFx is essential for this role within the fast-growing financial technology sector.

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 banking experiences.
  • Review design documents and code changes during technical discussions.
  • Implement systems within microservice and event-driven architectures.
  • Use AI tools to enhance development speed and quality continuously.
  • Experiment with new approaches to improve software development processes.

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