Senior Software Engineer

Block

Quick summary

Work type
On-site
Location
New York, NY
Salary
$217,800–$326,800 / yr
Posted
62 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $272k
$127k most similar roles pay here $348k

This role pays more than 98% of similar roles. Most pay $153,318–$222,000 — the shaded band above. At the midpoint, this role pays about $272k versus about $188k for comparable roles.

Based on 240 similar postings.

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 53 open roles on FindRole.

Listed pay typically runs $217,800–$326,800 across 50 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Senior Software Engineer

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.

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

More like this

Similar roles

Senior Software Engineer

Block

Bay Area, CA 62 days ago $217,800$326,800
AWS Java Kotlin OkHttp Jetty JUnit Guice Hibernate MySQL DynamoDB Kafka Prometheus DataDog CI/CD

Staff Software Engineer

Block

Bay Area, CA 62 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

Staff Software Engineer

Block

New York, NY 62 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

Software Engineer, Lending Products

Block

New York, NY 66 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

Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +3 74 days ago $197,300$225,100
Java Python JavaScript TypeScript SQL Go Docker Kubernetes AWS PostgreSQL MongoDB CI/CD