Staff Software Engineer, Financial Platform - Issuing

Block

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$263,600–$395,400 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $207k
This role $330k
$144k most similar roles pay here $422k

This role pays more than 99% of similar roles. Most pay $176,062–$238,687 — the shaded band above. At the midpoint, this role pays about $330k versus about $207k 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 55 open roles on FindRole.

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

Most-posted roles

View all roles at Block

At a glance

TL;DR · Staff Software Engineer, Financial Platform - Issuing

Careers - Staff Software Engineer, Financial Platform - Issuing joins the Financial Platform Issuing team to manage the card issuing platform powering multiple brands. This hands-on role involves building systems and tooling, debugging at the message level, and translating complex network requirements into durable engineering capabilities. The engineer will work directly with global card networks to interpret specifications, manage certification cycles, and resolve ambiguities regarding protocols and production behavior. Key responsibilities include writing production code, creating shared frameworks, and providing technical mentorship. Required expertise includes deep knowledge of major card networks like Visa, Mastercard, or American Express, specifically involving ISO 8583, authorization, clearing flows, and stand-in processing. The role requires experience building reliable financial systems at scale while utilizing AI-assisted engineering workflows to improve quality and velocity within the core payment infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 802 postings across 64 companies.

See salary data

What you'll do

  • Interpret card network specifications and manage certification requirements to ensure seamless transaction processing.
  • Resolve complex technical issues at the network boundary involving multiple systems and domains.
  • Write production code and build tools for certification, conformance, and message-level debugging.
  • Negotiate directly with card networks to influence requirements and resolve technical ambiguities.
  • Create shared frameworks and standards to make specialized network knowledge accessible to other engineers.
  • Lead mandatory release cycles by translating complex network requirements into actionable engineering decisions.
  • Mentor other engineers through design guidance, code reviews, and technical documentation.
  • Participate in on-call rotations to ensure the reliability of critical financial systems.

What we're looking for

  • Deep expertise in at least one major card network, ideally Visa, including ISO 8583, authorization, clearing flows, and certification.
  • Experience building or operating a live direct network connection rather than just integrating through a processor.
  • Proven experience working directly with card networks to secure outcomes like rulings, exceptions, and configuration changes.
  • Strong hands-on software engineering experience building and operating highly reliable financial or payments systems at scale.
  • Track record of leading complex, ambiguous projects across team boundaries and influencing technical direction.
  • Experience creating durable technical leverage such as frameworks, standards, tooling, or architecture for other teams to adopt.
  • Broad understanding of the card lifecycle including issuance, fulfillment, provisioning, activation, ledgering, and dispute management.
  • Working knowledge of Mastercard and American Express (preferred).

More like this

Similar roles

Software Engineer, Financial Platform - Issuing

Block

San Francisco, CA 34 days ago $142,000$213,000
Java Kotlin AWS HTTP JSON gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices Event-driven architecture Datadog Buildkite Gradle Goose Claude MCP
3+ yrs exp

Staff Software Engineer, Cash App Banking

Block

San Francisco, CA 7 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Staff Software Engineer, Cash App Banking

Block

New York, NY 7 days ago $263,600$395,400
Java Kotlin AWS gRPC Protocol Buffers Hibernate Aurora MySQL DynamoDB Redis Kafka Microservices DataDog Buildkite Gradle JUnit OkHttp Jetty Guice JSON HTTP
10+ yrs exp

Staff Software Engineer, Card Issuing and Payments

Stripe

New York, NY +2 12 days ago $224,000$336,000
API Design Backend Services Event-Driven Architecture Financial Infrastructure System Design Technical Roadmap Infrastructure Compliance-Aware System Design
10+ yrs exp Hybrid

Staff Software Engineer

Affirm

Remote 41 days ago $230,000$290,000
AWS Terraform Snowflake CI/CD Claude Cursor Codex Agentic Workflows Infrastructure-as-Code Cloud Infrastructure Data Platforms Observability Card Processing Fintech
8+ yrs exp Remote