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

Senior Software Engineer, Ledgering

$185.2k - $326.8k
Full-time

Block

Role Description

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.

  • 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.

Qualifications

  • 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.

Requirements

  • 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

Benefits

  • Remote work
  • Medical insurance
  • Flexible time off
  • Retirement savings plans
  • Modern family planning
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Ledgering in Remote vacancy
  • Block, Inc. is seeking a Senior Software Engineer for Ledgering who will design and operate the systems of record for balances and transactions across Block’s platforms. You will build settlement orchestration, automate treasury processes, and enable partner teams with... 
    Senior
    Remote job

    Block USA

    New York, NY
    3 days ago
  • Job Posting Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will be determined...
    Senior
    Remote work

    Block | Square

    United States
    3 days ago
  • Block is seeking a Senior Software Engineer for Ledgering to design, build, and operate the systems of record for balances and transactions used by Square and Cash App. You will drive settlement orchestration, treasury systems, and scalable APIs, impacting financial accuracy... 
    Senior
    Remote job

    Socket.dev

    New York, NY
    4 days 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
    23 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
  • $164k

     ...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 in Lending, you’ll work at the seam between member-facing... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Chime

    San Francisco, CA
    1 day ago
  •  ...communities.Job Summary:Job Description:PayPal, Inc. seeks Senior Software Engineer in San Jose, CA Job Duties: Design, develop and deploy scalable...  ...processing and mapping settlements to cash and accounting ledgers (3 years).8. Experience building Java-based payment... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    PayPal

    San Jose, CA
    4 days ago
  •  ...with profitability-focused financial software , empowering eCommerce merchants to...  ...world impact. We’re looking for a Senior Software Engineer – Backend to design, build, and...  ...Background in credit systems , ledgering , or transactional data modeling .... 
    Senior
    Full time

    Parker Group

    Remote
    23 hours 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
    23 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
  • $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
    23 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
    1 day ago
  • $200.7k - $250.9k

     ...countries, with fundamentally different engineering philosophies and systems, had to...  ...internal and external integrations. As a Senior Software Engineer on the Banking Integration Platform...  ...systems work: accounts, transactions, ledgers, and the data models underneath. Is... 
    Senior
    Full time

    Mercury

    Remote
    29 days 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
  •  ...Design, develop, deploy, and support ledger and payments services that accurately record...  ...and banking partners. Apply sound engineering principles to identify correctness, consistency...  ...risks — and implement safeguards in software before they become incidents. Partner... 
    Senior
    Full time
    Flexible hours

    Gemini

    Remote
    29 days ago
  •  ...Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our software development team working on mission-critical...  ...Spend management, treasury operations, or general ledger (GL) system connectivity Technical Skills: Core.... 
    Senior
    Remote work

    onPhase

    United States
    4 days ago
  • $230k - $250k

     ...Senior Software Engineer Latitude is an early-stage payments fintech building modern infrastructure for global money movement. We help businesses...  ...core platform components including payment orchestration, ledgering, workflow engines, partner integrations, and public APIs... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Latitude

    Remote
    2 days ago
  • $157.6k - $236.4k

     ...POS-12938 Senior Software Engineer I, Financial Systems The Senior Software Engineer, Financial Systems role sits at the intersection of software...  ...pipelines, revenue recognition systems, and general ledgers. The right candidate is a strong software engineer who finds... 
    Senior
    Full time
    Live out
    Work at office
    Remote work

    HubSpot

    Remote
    24 days ago
  • Role Description zerohash is looking for a Senior+ Software Engineer to architect and build our fiat payment systems, scaling our gateway to Finance...  ...design for high-throughput, ACID-compliant financial ledgers. ~Hands-on experience developing, integrating, and maintaining... 
    Senior
    Full time
    Work from home

    zerohash

    Remote
    2 days ago
  • $185k - $225k

     ...office some or all of the time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor...  ...party integrations, build out custom financial and general ledger reporting, and help build a proprietary waterfall model... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Juniper Square

    Canada, KY
    2 days ago
  • $170k - $185k

    Role Description Software Engineer II (Remote, USA) to help build the next generation of Pax8’s...  ...domains — model transactions, events, and ledgers with clear domain boundaries and strong...  ...presence and maturity to operate at Senior Software Engineer II level immediately,... 
    Senior
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Pax8

    Remote
    4 days ago
  • $133k - $183k

     ...Software Engineer II (Money Movement & Card Ledger) Remote Canada Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Money Movement &... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    United States
    2 days ago
  • $133k - $183k

     ...and trust. Position Overview We are seeking a highly autonomous, systems-fluent, and development-oriented Software Engineer II (Money Movement & Card Ledger) to join our core financial platform engineering vertical under a permanent, full-time remote configuration... 
    Permanent employment
    Full time
    Remote work
    Flexible hours
    Shift work

    Affirm

    Canada
    a month ago
  • $150k - $220k

     ...Flex Software Engineer Opportunity Flex is building the AI-native private bank for business...  ...build a diverse and vibrant company. As a senior software engineer you will have the...  ...related to card processing/issuing, and core ledgering of financial transactions Play a... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    FLEX Inc

    United States
    3 days ago
  •  ...and writing the design docs that other engineers, including ones outside your immediate team...  ...Qualifications ~5–7 years of backend software engineering experience, ideally...  ...ordering guarantees (financial transactions, ledgers, distributed queues) ~ Strong proficiency... 
    Senior
    Full time
    Immediate start
    Remote work
    Flexible hours

    G2i

    Remote
    20 days ago
  • $110k - $160k

    Senior Software Engineer Disbo · Full-time · Los Angeles, California (On-site to start, then hybrid) About Disbo Disbo is a settlement disbursement...  ...by replacing manual checks, spreadsheets, and trust-ledger calculations with automated, compliant disbursements from a... 
    Senior
    Full time
    Work at office
    Remote work

    Socket

    Los Angeles, CA
    1 day ago
  • Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional Information
    Senior
    Full time

    CS

    Remote
    23 hours ago
  • $500 per month

     ...Opportunity Dave is looking for a talented Senior Backend Engineer to continue building the foundation...  ...processing, reconciliation & ledgering. We manage integrations with multiple...  ...and Own Architect and implement software solutions that are scalable, performant... 
    Senior
    Local area
    Immediate start
    Remote work
    Work from home
    Home office
    Flexible hours

    Dave

    United States
    4 days ago
  • $500 per month

     ...team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...you to apply. Your Role As a senior software engineer, you will help build and scale...  ...double entry accounting and financial ledgers Who You Might Be (Nice-to-Haves):g... 
    Senior
    Remote work
    Home office

    Alpaca

    New York, NY
    17 days ago
  • $180k

     ...this manually, we’re building software that does the work of accountants. Our Fund Accounting engineering team leverages AngelList’s...  ...designing and implementing General Ledger (GL) automations, transaction...  .... You are most likely: A senior back‑end engineer (Ruby on... 
    Senior
    Work at office
    Remote work

    AngelList

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

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