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
45 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $178k
$133k most similar roles pay here $229k

This role pays less than 52% of similar roles. Most pay $142,487–$217,716 — the shaded band above. At the midpoint, this role pays about $178k versus about $180k 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 52 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Software Engineer, Reconciliation & Reporting

Careers - Software Engineer, Reconciliation & Reporting joins the Recon and Reporting team to manage post-transaction systems responsible for reconciling money, tracing fund flows, and meeting global tax and regulatory obligations. You will build and operate pipelines that ingest card-network settlement files from partners like Visa and Mastercard, matching them against internal data to power settlement, dispute, cost, and tax reporting. The role involves developing tools for end-to-end traceability, producing standardized journals for accounting, and managing large-scale filings such as IRS 1099 forms and international requirements. You will utilize Java, Python, or Go, along with SQL and workflow-orchestration technologies like Airflow, Temporal, or Spark. The work addresses the critical challenge of ensuring financial accuracy and trust within a high-volume payments environment by automating complex reconciliation processes and handling sensitive PII data for global merchants and customers.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build and maintain features within ingestion and reconciliation pipelines to match card-network reports against internal data.
  • Develop tools to provide end-to-end traceability of money throughout the payment systems.
  • Create accurate, scalable reporting products for both internal finance teams and external merchants.
  • Produce standardized journals and summaries to feed downstream accounting, audit, and analysis processes.
  • Maintain large-scale tax and regulatory reporting systems including IRS information returns and international requirements.
  • Support compliance obligations such as AML and KYC while handling sensitive PII data securely.
  • Debug and escalate production issues across services with clear context on changes and risks.
  • Automate manual and redundant tasks to improve system efficiency within your project scope.

What we're looking for

  • You must have 3+ years of professional software or data engineering experience.
  • A Bachelor's degree in a technical field like Computer Science, Engineering, or Mathematics is required, or equivalent experience.
  • You must be proficient in at least one major programming language such as Java, Python, or Go and possess solid SQL skills.
  • Experience building or maintaining batch- or event-driven data pipelines using workflow-orchestration technologies like Airflow, Temporal, or Spark is required.
  • You must have experience delivering well-scoped projects end-to-end, including design, build, test, ship, and operation.
  • Proficiency in using AI tools throughout the software development lifecycle with sound judgment for validation is required.
  • Strong communication skills are necessary to surface concerns with concrete proposals and provide clear context during debugging.
  • You must demonstrate a commitment to engineering quality, including maintainable code, testing, CI/CD, and observability in financial environments.

More like this

Similar roles

Software Engineer, Justice Engineering

Block

San Francisco, CA 6 days ago $180,000$270,000
Ruby on Rails Sidekiq Java Kotlin React TypeScript AWS HTTP JSON gRPC Protocol Buffers MySQL Aurora DynamoDB Redis Kafka Microservices Event-driven Architecture Datadog Buildkite Gradle LLMs AI Agents
3+ yrs exp

SRE Software Engineer

Apple Inc

Austin, TX 49 days ago
Kubernetes Python Go Linux Docker CI/CD Git Ansible Puppet AWS GCP Azure Prometheus Thanos Splunk TCP/IP DNS DHCP Site Reliability Engineering

SRE Software Engineer

Apple Inc

Austin, TX 44 days ago
Kubernetes Python Go Linux Docker CI/CD Git Ansible Puppet AWS GCP Azure Prometheus Thanos Splunk TCP/IP DNS DHCP Site Reliability Engineering

SRE Software Engineer

Apple Inc

Austin, TX 13 days ago
Kubernetes Python Go Linux Docker CI/CD Git Ansible Puppet AWS GCP Azure Prometheus Thanos Splunk TCP/IP DNS DHCP Site Reliability Engineering

Software Engineer, Information Systems & Technology

Apple Inc

Sunnyvale, CA 148 days ago $150,400$225,300
Java REST GraphQL MySQL Cassandra MongoDB Kubernetes AWS GCP Azure CI/CD Spring Dropwizard Quarkus Micronaut JUnit Mockito Go Python Ruby Airflow Spark Flink JVM
2+ yrs exp