Senior Software Engineer - Financial Ledgering & Payments

Block

New York (NY)

On-site

USD 217,800 - 326,800

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Medical insurance
Flexible time off
Retirement savings plans
Family planning

Job summary

Block is seeking a Senior Software Engineer to design, build, and operate the ledgering systems of record for balances and transactions, serving millions of merchants and customers. You will help shape how settlements are orchestrated and how funds are moved at scale in a secure, high-throughput environment.

You will develop self-serve ledgering APIs with clear contracts to enable rapid onboarding of new balance types.

Qualifications

  • 8+ years of related experience with a degree; or 6 years with a Master’s; or 3 years with a PhD.
  • Experience designing and operating distributed, high-throughput services with strong consistency/availability tradeoffs.
  • Experience building money-movement systems like ledgers, settlement, or treasury.
  • Proficiency in at least one major language (Java, Kotlin, Go) and strong SQL.
  • Experience leading complex projects across multiple teams and driving clear next steps.
  • High standards for architecture, maintainable code, CI/CD and observability in financial systems.
  • Proficiency with AI tools to improve engineering productivity and delivery.
  • Strong written and verbal communication skills.

Responsibilities

  • Design, build, and operate balance and transaction systems of record for millions of merchants and customers.
  • Develop settlement orchestration that determines how accounts are paid: schedules, amounts, deposits, withholdings.
  • Create self-serve ledgering APIs with durable semantics for rapid onboarding of new balance or transaction types.
  • Emit trustable balance and settlement data to downstream finance and reporting teams.
  • Design and implement high-volume distributed transaction processing with thoughtful tradeoffs.
  • Drive convergence across financial services with shared models and integration patterns.
  • Operate tier-0 and tier-1 financial systems against published SLOs; debug complex issues.
  • Work with AI tools and build agents to reduce operational toil.
  • Lead complex projects end to end and mentor other engineers.
  • Collaborate with engineers, product managers, finance, and treasury to ship capabilities at scale.

Skills

Distributed systems design
High-throughput services
Leadership / mentoring
AI in development
Strong communication

Education

Bachelor's degree in related field

Tools

Java
Kotlin
Python
SQL
MySQL
Aurora
Vitess
AWS
Kubernetes
Terraform
Datadog
Protocol Buffers
GraphQL
jOOQ
Temporal
Go

Job description

Block is seeking a Senior Software Engineer to design, build, and operate the ledgering systems of record for balances and transactions, serving millions of merchants and customers. You will help shape how settlements are orchestrated and how funds are moved at scale in a secure, high-throughput environment.

You will develop self-serve ledgering APIs with clear contracts to enable rapid onboarding of new balance types.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Ledgering & Payments
Senior Software Engineer, Ledgering & Payments

Block • San Francisco (CA)

Remote
USD 217,800 - 326,800
Remote work
Medical insurance
Flexible time off
+2
Senior Fintech Backend Engineer – Payments & Ledger Remote
Senior Fintech Backend Engineer – Payments & Ledger Remote

Alldus International Consulting Ltd • San Francisco (CA)

On-site
USD 140,000 - 180,000
Salary $140k - $180k DOE
Equity
Medical, dental, and vision
+2
Senior Fintech Ledger & Payments Engineer
Senior Fintech Ledger & Payments Engineer

Frame • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Unlimited PTO
Wellness budget covering dental,Vision
Equinox membership
+2
Senior Ledger & Accounting Systems Engineer
Senior Ledger & Accounting Systems Engineer

Bitgo • United States

Remote
USD 200,000 - 220,000
Stock options
Health insurance
401k match
+5
Staff Software Engineer, Ledger & Payments
Staff Software Engineer, Ledger & Payments

Praxis, Inc. • United States

Hybrid
USD 165,000 - 235,000
Staff Engineer, Ledger & Payments Platform
Staff Engineer, Ledger & Payments Platform

Take Command • Austin (TX)

Hybrid
USD 165,000 - 235,000
ICHRA health benefits
Unlimited vacation
401(k) with match
+5
Staff Software Engineer: Accounting & Ledgering Platform
Staff Software Engineer: Accounting & Ledgering Platform

Monograph • California (MO)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Pagos Consultants • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior Platform Engineer - Banking & Payments
Senior Platform Engineer - Banking & Payments

Better Tomorrow Ventures • New York (NY)

Hybrid
USD 200,000 - 230,000
Equity package
Hybrid work model
Senior Backend Engineer – Ledger & Payments (Hybrid)
Senior Backend Engineer – Ledger & Payments (Hybrid)

Sierra Ventures • United States

Hybrid
USD 140,000 - 200,000
Discretionary bonus
Equity grant
Health plans
+3