C

Caliza

Builds cross-border payment and treasury software

Senior Software Engineer - Back End, Accounting & Treasury

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSão Paulo, State of São Paulo, BrazilNo salary listedRemote

About the Job

Requirements

  • Have at least 5 years of professional back-end development experience.
  • Have experience building ledgers, accounting systems, or other systems where correctness of money is critical.
  • Understand double-entry accounting, including debits, credits, balances, and reconciliation.
  • Have strong experience with Kotlin or Java and relational databases such as Postgres.
  • Have experience with exact decimal arithmetic, idempotency, and consistency in distributed systems.
  • Have experience with message-driven architectures such as RabbitMQ.
  • Have hands-on experience with AI-assisted development in daily work and the judgment to review and question its output.
  • Be comfortable with high autonomy and ambiguity in a fast-moving, remote startup.
  • Communicate clearly in writing for primarily asynchronous collaboration.
  • Be authorized to work in the country of residence.

Responsibilities

  • Design and build, from scratch, the system that tracks and accounts for yield and financing instruments.
  • Learn the ledger and money flows end to end, across fiat rails and stablecoin wallets.
  • Reduce the manual reconciliation work performed by operations and finance teams.
  • Improve visibility of balances and liquidity positions across rails and currencies.
  • Design, build, and maintain ledger and treasury services in Kotlin and Spring Boot.
  • Model money movement using double-entry accounting, including returns, reversals, fees, and foreign exchange.
  • Build reconciliation between the ledger, bank statements, and on-chain wallet balances, and clearly surface discrepancies.
  • Make systems idempotent and resilient so retries and partial failures do not create or lose money.
  • Maintain immutable audit trails that support finance, compliance, and external audits.
  • Build data and tooling to support liquidity management.
  • Model yield-bearing and financing instruments in the ledger, from simple to complex.
  • Write thorough tests and review teammates' code.

Desired Qualifications

  • Have experience at a payments company, bank, or fintech, ideally involving treasury or settlement.
  • Be familiar with bank statement formats and payment messages, such as ISO 20022 camt.053 and BAI2.
  • Have experience with stablecoins, custody wallets, or on-chain reconciliation.
  • Have experience with foreign exchange, multi-currency accounting, or liquidity management.
  • Have experience with yield-bearing or financing instruments, such as money market funds, treasury bills, or credit facilities.
  • Have experience supporting audits or regulatory reporting.

About the Company

Caliza

Builds cross-border payment and treasury software

Caliza builds financial software for businesses that trade across borders, including importers, exporters, payment companies and financial technology platforms. Customers use its dashboard to manage treasury and foreign currencies, or connect its API to put account and payment functions inside their own products. The platform connects local banking networks with stablecoins, digital tokens designed to track currencies, and handles incoming collections alongside outgoing supplier payments. Its transaction tools quote service and currency-conversion fees before payments are executed. Founded in 2021, Caliza is headquartered in the United States.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Alys Beach, FL
Founded
2021

Recently Posted Jobs

Explore more opportunities at Caliza

See more jobs