Careers - Staff Software Engineer, Cash App Banking

Block

Actively hiring
Bay Area, CA 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 play a pivotal role in influencing leaders across the company to drive sound technical decisions, while also staying hands-on by contributing to technical designs and code development. Additionally, you will mentor and coach team members to enhance their technical skills and broaden their influence within the organization. The ideal candidate has over 12 years of software development experience, including at least three years leading large-scale projects. You should be proficient in Java and Kotlin, with expertise in AWS, OkHttp, Jetty, JUnit, Guice, Hibernate, Aurora, MySQL, DynamoDB, Redis, Kafka, event-driven architecture, microservices, DataDog, Buildkite, and Gradle. This role requires a deep understanding of AI applications to drive innovation across the team.

Skills

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

What you'll do

  • Lead technical strategy and architectural decisions for the Cash App Banking server engineering team.
  • Influence cross-organizational leaders to ensure consistent and efficient technical solutions.
  • Directly contribute to technical designs and code contributions of critical systems.
  • Coach and mentor teammates to enhance their technical skills and broaden their impact.
  • Apply an AI-first approach in daily work, promoting advanced AI applications across the team.

What we're looking for

  • Over 12 years of software development experience or equivalent.
  • Proven track record leading large-scale feature projects and delivering high-quality results on time.
  • Expertise in designing creative solutions for complex problems in a multi-part system.
  • Strong background in mentoring and coaching engineers to enhance their technical skills.
  • Proficiency in Java, Kotlin, AWS, and various data storage technologies like MySQL, DynamoDB.
  • Experience with microservices architecture, event-driven systems, and continuous integration tools.

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

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 - 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