Software Engineer, Reconciliation & Reporting

Block

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$142,000–$213,000 / yr
Posted
91 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $178k
$118k $231k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $137,500–$214,500 — the blue band above. At the midpoint, this role pays about $178k versus about $176k 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 41 open roles on FindRole.

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

Most-posted roles

View all roles at Block

At a glance

TL;DR · Software Engineer, Reconciliation & Reporting

JOB TITLE: Careers - Software Engineer, Reconciliation & Reporting You will join the Recon and Reporting team to build and operate post-transaction systems responsible for reconciling money, tracing fund flows, and meeting global tax and regulatory obligations. You will own well-scoped projects end-to-end, building features for ingestion and reconciliation pipelines that match card-network settlement files from Visa and Mastercard against internal data. Your work will support large-scale tax reporting, including US IRS 1099 forms and international regimes like CESOP. You will utilize Java, Python, or Go, along with SQL, to develop scalable, reliable products for internal finance teams and external merchants. The role requires experience with batch- or event-driven data pipelines, workflow-orchestration technologies like Airflow or Spark, and distributed systems to ensure financial accuracy and trust within a complex payments ecosystem.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own small, well-bounded projects end-to-end by clarifying requirements, designing, building, testing, and shipping features.
  • Build and maintain ingestion and reconciliation pipelines to match card-network reports against internal transaction data.
  • Develop scalable reporting products for internal finance teams and external merchants to ensure accurate and timely data.
  • Produce standardized journals and summaries to feed downstream accounting, audit, and analysis systems.
  • Contribute to large-scale tax and regulatory reporting systems, including US IRS information returns and international regimes.
  • Support regulatory and compliance obligations like AML and KYC while securely handling sensitive PII data.
  • Debug and escalate production issues across services while providing clear context on changes and remaining risks.
  • Replace manual and redundant work with automated solutions to improve system efficiency.

What we're looking for

  • 3+ years of professional software or data engineering experience.
  • A Bachelor's degree in a technical field or equivalent technical experience.
  • Experience building or maintaining batch- or event-driven data pipelines with exposure to workflow-orchestration technologies.
  • Proficiency in at least one major programming language such as Java, Python, or Go and solid SQL.
  • Experience delivering well-scoped projects or features end-to-end including design, build, test, ship, and operate.
  • Proficiency in using AI tools throughout the software development lifecycle with the judgment to validate output.
  • Exposure to financial, tax, regulatory, or payments reporting and reconciliation products (preferred).
  • Familiarity with the payments ecosystem, accounting principles, or cloud data warehouses (preferred).

More like this

Similar roles

Senior Software Engineer, Replication

MongoDB

Boston, MA 5 days ago $101,000–$273,000
C++ Python JavaScript Distributed Systems MongoDB Raft Multithreaded Programming Concurrency Performance Profiling Data Consistency Fault Tolerance
5+ yrs exp Hybrid

Software Engineer, Reliability Platform

DoorDash, Inc

San Francisco, CA +3 6 days ago $130,600–$192,000
Go AWS Terraform Pulumi Containerization Infrastructure as Code APIs SRE SLOs Incident Management Agentic AI MCP Backend Development
2+ yrs exp

Software Engineer, Trust & Safety

Chime

Chicago, IL +1 20 days ago $117,000–$184,000
Ruby on Rails APIs Transactional Databases Caching Systems System Architecture Web Applications
3+ yrs exp Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp