×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Back End, Accounting & Treasury

Job in Sacramento, Sacramento County, California, 94203, USA
Listing for: Remote
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Back End – Accounting & Treasury

About Caliza

Caliza is commercial banking infrastructure for companies that operate across borders. Most global businesses still piece together several banks, FX providers and spreadsheets to move money. Caliza replaces that with one platform and API: hold USD accounts, collect and pay in 33+ currencies, and convert between fiat and stable coins, over local rails, SWIFT or stable coins, in minutes instead of days. On top of that, we’re building the treasury layer: programmable accounts, approval policies, automated reconciliation and working capital, run by a customer’s finance team or their AI agents.

Our customers are importers, exporters, FX brokers, payment companies and fintechs across the Americas, Europe, Africa and Asia. We’re licensed and regulated across our core markets, and our team has built financial infrastructure at Visa, Nubank, EBANX, Flutterwave, Upstart, Intuit and Silicon Valley Bank.

Our backers

Initialized Capital, Better Tomorrow Ventures, Abstract Ventures, New Form Capital, QED Investors, Valor Capital and Quona Capital, along with the founders of Flutterwave, Chipper Cash, Rappi, Pomelo, Dock, Remesa Online and Anchorage.

About the role

Every payment Caliza processes has to be recorded exactly once, in the right amount, in the right currency, and reconciled against what actually happened at the bank or on-chain. Our accounting and treasury systems are the source of truth for where every dollar and stablecoin sits, and they need to be correct even when payments are returned, reversed or delayed.

As a Senior Software Engineer on our Accounting & Treasury team, you'll build and own those systems: our double-entry ledger, reconciliation against bank accounts and stablecoin wallets, the recording of fiat–stablecoin conversions, and the tooling that helps us manage liquidity across payment rails. You'll work closely with our finance, compliance and payment operations teams.

Location: Remote. Professional English required.

In your first six months, you'll
  • Design and build, from scratch, the system that tracks and accounts for our yield and financing instruments.

  • Learn our ledger and money flows end to end, across fiat rails and stablecoin wallets.

  • Reduce the manual reconciliation work our operations and finance teams do today.

  • Improve the visibility of balances and liquidity positions across rails and currencies.

What you'll be doing
  • Design, build and maintain ledger and treasury services in Kotlin and Spring Boot.

  • Model money movement correctly with double-entry accounting, including returns, reversals, fees and FX.

  • Build reconciliation between our ledger, bank statements and on-chain wallet balances, and surface breaks clearly.

  • Make our systems idempotent and resilient, so retries and partial failures never create or lose money.

  • Maintain immutable audit trails that support finance, compliance and external audits.

  • Build the data and tooling that support liquidity management.

  • Model yield-bearing and financing instruments in the ledger, from simple to complex.

  • Write thorough tests and review your teammates' code.

What we're looking for
  • 5+ years of professional back-end development experience.

  • Experience building ledgers, accounting systems, or other systems where correctness of money is critical.

  • A solid understanding of double-entry accounting: debits, credits, balances and reconciliation.

  • Strong experience with Kotlin or Java (we use Kotlin), and relational databases such as Postgres.

  • Experience with exact decimal arithmetic, idempotency, and consistency in distributed systems.

  • Experience with message-driven architectures (e.g. RabbitMQ).

  • Hands‑on experience with AI‑assisted development in your daily work, with the judgment to review…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary