Careers - Senior Software Engineer, Cash App Banking

Block

Actively hiring
New York, NY 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 for new banking features while collaborating closely with product managers, designers, and business leads. You’ll 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 8+ years of software development experience, including leading large-scale feature projects. Key skills include Java, Kotlin, AWS, Kafka, and proficiency with tools like OkHttp, Jetty, JUnit, Guice, Hibernate, MySQL, DynamoDB, DataDog, Prometheus, and SignalFx. This position involves tackling complex problems creatively in a high-growth environment focused on delivering innovative banking solutions at scale.

Skills

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

What you'll do

  • Lead technical design and execution of new banking features in collaboration with cross-functional teams.
  • Drive architectural decisions to enhance system robustness and scalability within microservice architecture.
  • Mentor team members by coaching them on technical skills and problem-solving approaches.
  • Participate in critical discussions to shape product direction and solve complex engineering challenges.
  • Implement AI-first strategies to improve the application of artificial intelligence in banking solutions.

What we're looking for

  • 8+ years of software development experience or equivalent
  • Proven ability to lead large-scale feature projects and manage delivery timelines
  • Expertise in designing systems within microservice and event-driven architectures
  • Strong coaching and mentoring skills for team growth and technical improvement
  • Experience with Java, Kotlin, AWS, and various data storage solutions
  • Knowledge of Kafka, events, and microservices architecture
  • Proficiency in monitoring tools like DataDog, Prometheus, and SignalFx

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