Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Ledgering

Full-time

Block

Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.

The Role


Ledgering is the accounting core that other teams at Block build on. We keep the authoritative records of balances for Square and Cash App, along with the transactions and settlement that move that money. As a Senior Software Engineer on the team, you will build and operate the systems of record for balances and transactions, the settlement orchestration that decides how sellers and customers get paid, and the automated treasury systems that position Block's own cash. At Block's transaction volume, this work has direct, measurable impact on financial accuracy and on the trust merchants and customers place in us.

You Will



  • Design, build, and operate the balance and transaction systems of record that serve as the financial source of truth for millions of merchants and customers.

  • Build settlement orchestration that determines how account holders get paid: schedules, amounts, deposit methods, and withholdings.

  • Develop self-serve ledgering APIs with durable semantics and clear contracts, so partner teams can stand up a new balance or transaction type in about a day instead of waiting weeks on custom integration work.

  • Emit balance and settlement data that downstream finance, reconciliation, and reporting teams can trust, against agreed data contracts.

  • Design and implement reliable, high-volume distributed transaction-processing systems, making thoughtful tradeoffs between consistency and availability when both are not possible.

  • Drive convergence across a large portfolio of financial services: consistent transaction and balance models, shared workflow tooling, and predictable integration patterns.

  • Operate tier-0 and tier-1 financial systems against published SLOs, and debug production issues across services and multiple levels of the stack in a high-reliability environment.

  • Work AI-natively: use AI agents throughout the development lifecycle, and build agents and automation that reduce operational toil across our services.

  • Lead complex projects end to end, breaking the work into components and milestones that other engineers can pick up.

  • Mentor other engineers and contribute to the technical direction of the team.

  • Work with engineers, product managers, and finance and treasury stakeholders across the company to ship new capabilities at scale.

You Have



  • A minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience.

  • Experience designing and operating distributed, high-throughput, fault-tolerant services, with a strong understanding of consistency, idempotency, and failure handling.

  • Experience building money-movement systems such as ledgers, double-entry accounting, settlement, or treasury, or the curiosity and drive to build deep expertise in the domain.

  • Proficiency in at least one major programming language (for example Java, Kotlin, or Go) and strong SQL.

  • Experience leading complex, ambiguous projects across multiple engineering teams and driving clear next steps in areas without clear ownership.

  • High standards for software architecture and engineering practices, including maintainable and testable code, CI/CD, and observability, in a complex, high-stakes financial environment.

  • Proficiency in using AI tools throughout the software development lifecycle to improve engineering productivity, problem solving, and software delivery.

  • Strong written and verbal communication skills.

Technologies We Use and Teach



  • Java, Kotlin, Python

  • AI agents and tooling across the development lifecycle, including AMP, Codex, Claude, Goose and MCP

  • Temporal, Protocol Buffers, jOOQ, GraphQL

  • MySQL, Aurora, Vitess, Databricks, Snowflake

  • AWS, Kubernetes, Terraform, Datadog

We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.

We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we’re doing to build a workplace that is fair and square? Check out our I+D page .

While there is no specific deadline to apply for this role, U.S. roles are typically open for an average of 55 days before being filled by a successful candidate. Please refer to the date listed at the top of this job page for when this role was first posted.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Ledgering in United States vacancy
  • $195k - $255k

     ...flexibility to buy now and pay later without any hidden fees or compounding interest. The Money Movement & Card Ledger team is looking for a passionate Software Engineer to help build the tools and systems that we use to manage money movement, bank data integration & merchant... 
    Senior
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    United States
    9 hours ago
  • Gemini is seeking a Senior Software Engineer to join the Money team, building and operating core ledger and financial infrastructure at scale. You will design and maintain services for high-volume crypto and fiat movement, and collaborate across finance, compliance, and... 
    Senior
    Remote job

    Gemini

    New York, NY
    4 days ago
  • $140k - $180k

    Our client, early-stage Fintech company in San Francisco, are hiring a Senior Software Engineer to join the team remotely. The successful candidate will build and evolve the double-entry ledger that serves as the platform’s financial system of record, while playing a key... 
    Senior
    Full time
    Remote work

    Alldus International Consulting Ltd

    San Francisco, CA
    8 days ago
  • $500 per month

     ...global team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...you to apply. Your Role: As a Senior Engineer, you will be responsible for designing...  ...of dollars worth of assets. The Ledger Team is responsible for building a modern... 
    Senior
    Full time
    Remote work
    Home office

    Alpaca

    Remote
    3 days ago
  • Specifics About The Role We are hiring a Senior Software Engineer to own the financial ledgering systems that sit at the heart of Frame. You will work primarily in Rails, Go, and TypeScript on systems where correctness isn't a preference. It's the only acceptable outcome... 
    Senior
    Work at office
    Local area
    Relocation package

    Frame USA

    Los Angeles, CA
    1 day ago
  •  ...Brex, Google, Dropbox, Apple, and more. About the Role As a Senior Software Engineer focused on Payments at Warp, you'll build and own the financial infrastructure that powers Warp. Core ledgering, US and global payment rails, payroll engine, earnings calculations... 
    Senior
    Full time
    Work at office
    Flexible hours

    Warp

    New York, NY
    16 hours ago
  •  ...largest enterprises. Our forward-deployed engineers and strategists embed with client teams,...  ...when a step touches a client's general ledger. Own the model layer. Provider-...  ...Looking For. ~3+ years building production software, with real ownership of systems other... 
    Senior
    Full time
    Work at office
    Flexible hours

    Varick Agents

    San Francisco, CA
    16 hours ago
  •  ...economy. Job Description Join our Engineering team and drive innovation that matters!...  ...Management problem with Decentralized Ledger Technology (DLT) or “Blockchain” and deliver...  ...requirements and translate them to software requirements, design and architecture... 
    Senior
    Full time

    Cambridge Blockchain

    Remote
    16 hours ago
  • $167.5k - $235k

     ...Your Success Profile What You Will Work On As a Senior Software Engineer for Workforce Payments , you will work with the team that...  ...movement capabilities, improving the integrity of our financial ledger, and developing robust platform interfaces for payroll data... 
    Senior
    Full time
    Casual work
    Work at office
    Local area

    Justworks

    New York, NY
    16 hours ago
  • $140k - $200k

     ...asset that moves through Gemini. We build and operate the ledger platform — the system of record for all crypto and fiat balances...  ...it. If something is unsafe, we fix it. The Role: Senior Software Engineer We're looking for a Senior Software Engineer to join a team... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Gemini

    Miami, FL
    16 hours ago
  •  ...infrastructure at scale, including underwriting and eligibility, ledgering and reconciliation, capital markets workflows, repayment...  ...that must be correct, resilient, and auditable. As a Senior Software Engineer (L5) in Lending, you’ll work at the seam between member-... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    Chime Financial

    Remote
    16 hours ago
  •  ...customers and ultimately build customer value. We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to...  ...or hacks.Develop high-quality software for Distributed Ledger Repo in NodeJS, DAMLDesign secure blockchain technologies,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Broadridge

    Newark, NJ
    2 days ago
  •  ...you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate Technology team, you will lead the global SAP General Ledger team, responsible for driving strategy, delivering builds, and supporting... 
    Senior

    JP Morgan Chase

    Columbus, OH
    2 days ago
  • $112k - $187k

     ...highlights and more.Ready to join us?Your RoleWe are looking for a Senior Software Engineer with a passion for cloud technology and building highly...  ...Connect to power user payout and operate a financial ledger to track transactions. Experience working with end-user financial... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Hudl

    Omaha, NE
    2 days ago
  • $180k - $225k

     ...across Remitly's 170+ country disbursement network.As a Senior Backend Software Engineer on Remitly Business, you will build the product backend...  ...-running, idempotent, observable workflows with correct ledgering, reconciliation, and compliance gating.Make AI-assisted,... 
    Senior
    Full time
    Temporary work
    For contractors
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly

    Seattle, WA
    3 days ago
  •  ...hundreds of millions in annual revenue) and Frédéric Renken (engineer turned first product hire at Superhuman), we're bringing consumer...  ...100ms experiences for healthcare payments and patient ledgers Technology we use We invest heavily in productivity. Engineers... 
    Senior
    Full time
    Work at office

    Lassie

    San Francisco, CA
    16 hours ago
  •  ...end-to-end : from transaction authorization and ledger accounting, to credit decisioning, to rewards engines and payment processing. Build net-new products,...  ...large org where you wait for alignment. At the senior level, you may also lead system design for your team... 
    Senior
    Full time
    Flexible hours

    Imprint

    New York, NY
    16 hours ago
  • $225k - $275k

     ...exceptional player experiences. We’re looking for a Senior/Principal Software Engineer to join our team and play a key role in shaping the architecture...  ...: table state, matchmaking, tournament flows, wallet/ledger, and event streaming. Partner on fairness, integrity,... 
    Senior
    Full time

    Bellota Labs

    Remote
    16 hours ago
  • $163.55k - $190k

     ...Senior Software Engineer Texas How do you want to pay? It's a question you've answered on-screen or in-person thousands of times, but your...  ...We're a global provider of API-based issuer processing and ledger infrastructure. We're 100% cloud-native, hyper-configurable... 
    Senior
    Remote work

    Episode Six

    United States
    16 hours ago
  • $159k - $254k

     ...on what they do best: hospitality. We are looking for a Senior Software Engineer to help build Toast Books and support the continued growth...  ...KYC, or related controls.. Background in data modeling, ledger-like systems, reconciliation, auditability, or financial reporting... 
    Senior
    Full time
    Local area

    Toast

    New York, NY
    16 hours ago
  • $190k - $290k

     ...choice. At Adyen, everything we do is engineered for ambition.  For our teams, we create...  ...achieve their ambitions faster. Senior Software Engineer (Java), Financial Products...  ...challenges from engineering immutable ledgers and real-time decisioning engines to scaling... 
    Senior
    Full time
    H1b
    Work at office
    Visa sponsorship

    Adyen

    San Francisco, CA
    16 hours ago
  •  ...Senior Software Engineer – Payments At OrderYOYO, payments sit at the heart of everything we do. Every order placed, every restaurant paid,...  ...Build robust "flow-of-funds" primitives — idempotency, ledgers/events, and audit trails — that are fully supportable for finance... 
    Senior
    Remote work

    OrderYOYO

    United States
    4 days ago
  • $130k - $225k

     ...willingness to challenge consensus. We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates...  ...span the full lifecycle from PnL calculation, general ledger classification, financial reporting and regulatory capital... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Drw

    Remote
    16 hours ago
  •  ...-class product leadership, outstanding engineers, and strategic investment from TPG. We...  ...expertise and product engineering. As a Senior Software Engineer focused on Oracle/NetSuite, you...  .... · Exposure to Oracle General Ledger concepts such as Ledgers, Sets of Books... 
    Senior
    Full time
    H1b
    Local area

    Delinea

    Remote
    16 hours ago
  •  ...adding hardware, installing software, or changing a line of code....  ...Role Cloudflare’s Billing Engineering team builds and operates the...  ...Management, and DDoS Protection. As a Senior Software Engineer on the...  ..., invoicing, financial ledgers, or revenue recognition. -... 
    Senior
    Full time
    Local area

    Cloudflare

    Remote
    16 hours ago
  •  ...foundation. Starting with an Open Source Ledger (i.e. a database for financial...  ...native and automated reconciliation, workflow engines, and connectors with various financial services...  ...of our solutions, and our software-first approach, moving beyond traditional... 
    Senior
    Remote work
    Worldwide

    Formance

    United States
    18 hours ago
  •  ...motivated candidate to join our talented Team. Job Title: Senior Software Engineer - Information Technology Position: Oracle Financials -...  ...Remote) Skills Required:Functional Expertise in:General Ledger (GL)Accounts Payable (AP)Accounts Receivable (AR)Fixed Assets... 
    Senior
    Remote work

    Ampcus

    Reston, VA
    2 days ago
  • $153k - $179k

     ...of this historic cultural and financial shift, keep reading.Senior Software Engineer, BackendAbout the team + roleWe are building an elite team,...  ...teams build and operate platforms for trading, custody, ledgers, reporting, payments, and shared infrastructure, with a strong... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    5 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor who designs, builds, and...  ...party integrations, build out custom financial and general ledger reporting, and help build a proprietary waterfall model from... 
    Senior
    Work experience placement
    Remote work

    Juniper Square

    United States
    3 days ago
  •  ...the future accounting stack. Every senior engineer owns a finance domain (revenue, cash, close...  ...Context engineering over transactions, ledgers, contracts, policies, and historical...  ...understand a domain and translate it into software is the single most important skill on... 
    Senior
    Bank staff
    Work at office
    Day shift

    Maximor AI

    New York, NY
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Ledgering. Be the first to apply!